来自ng-model的格式值

时间:2016-02-20 19:47:52

标签: angularjs

当我输出这样的变量时,我可以将其格式化为小数位:

{{variable|number:2}}

我如何在文字输入中做同样的事情?

<input type="text" ng-model="variable">

这不起作用:

<input type="text" ng-model="variable|number:2">

2 个答案:

答案 0 :(得分:1)

不允许在ng-model上使用过滤器。

创建指令并观察模型值并在更改时更新它。

答案 1 :(得分:0)

//您也可以在控制器中添加监视。这是样本

$scope.$watch('variable', function() {
        $scope.variable= "Here add your logic";
  });