1

假设在我的控制器中我有以下变量。

$scope.power = 16.345865;

在 html 文件中,我希望用户能够修改(如果他们愿意)该变量的值。因此,我想使用以下输入。

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

问题是这样所有的小数位都会显示出来,而我很高兴只有前两位是。

实际上,用户不会看到 16.345865,而只会看到 16.35。理想情况下,虽然显示的值为 16.35,但变量中的值(如果未由用户修改)将保持 16.345865。

我认为这可以通过有这样的东西来实现:

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

不幸的是,这似乎不起作用。我该怎么做?

4

0 回答 0