私のコントローラーに次の変数があると仮定しましょう。
$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">
残念ながら、これはうまくいかないようです。どうすればいいですか?