【发布时间】:2015-05-28 07:05:50
【问题描述】:
我正在使用 angularjs,我想格式化输入中显示的数字。
要显示具有特定格式的简单值,我会这样做:{{myValue:number:2}},
但输入:<input type="text" ng-model ="myValue"/> 我不知道该怎么做。
如果我做 :
<input type="text" ng-model ="myValue|number:2"/>我收到一个错误:
错误:[ngModel:nonassign] 表达式“myValue|number:2”是 不可转让。元素:
谢谢。
【问题讨论】:
-
ng-model需要string值。要解决此问题,您需要编写自定义指令然后使用$formatter&$parser更新ng-model值
标签: angularjs