1. ホーム
  2. javascript

Angular式でStringをIntにパースする方法は?

2023-10-03 19:05:59

質問

数字の文字列 '5'

var num_str = '5';

どうすればIntを解析し、同時に以下の答えを正解させることができるでしょうか?

{{num_str + 1}}  // 6
{{num_str - 1}}  // 4

parseIntはAngularの式で使うことはできません。

{{parseInt(num_str) - 1}}    

数値フィルタは足し算と引き算ができません。

{{num_str - 1 | number}}

もし、どなたか有益な提案をお持ちでしたら、私は非常に感謝します。

どのように解決するのですか?

コントローラで

$scope.num_str = parseInt(num_str, 10);  // parseInt with radix