1

私のコントローラーに次の変数があると仮定しましょう。

$scope.power = 16.345865;

html ファイルでは、ユーザーがその変数の値を (必要に応じて) 変更できるようにしたいと考えています。したがって、次の入力を使用します。

<input type="number" ng-model="power" ng-value="power">

問題は、この方法ではすべての小数点以下の桁数が表示されることですが、最初の 2 桁だけが表示されることを嬉しく思います。

実際には、ユーザーには 16.345865 ではなく、16.35 のみが表示されます。理想的には、表示される値は 16.35 ですが、変数の値 (ユーザーが変更しない場合) は 16.345865 のままです。

これは、次のようなもので実現できると思いました。

<input type="number" ng-model="power" ng-value="power | number : 2">

残念ながら、これはうまくいかないようです。どうすればいいですか?

4

0 に答える 0