该小提琴不适用于当前的Angular版本,因为此后已更改了许多API。
angular.formatter不再可用,也不再可用
angular.filter。
现在编写它的方法是使用指令,
$parser并
$formatter在指令控制器上使用和可用。因此,您的链接函数将类似于
link: function(scope, ele, attr, ctrl){ ctrl.$parsers.unshift( function(viewValue){ return $filter('number')(parseFloat(viewValue)/100, 2); } ); ctrl.$formatters.unshift( function(modelValue){ return $filter('number')(parseFloat(modelValue)*100, 2); } ); }现在也可以通过
$filter服务访问过滤器。您可以在这里找到文档:https
:
//docs.angularjs.org/api/ng/filter/number
更新了原始示例的提琴:http :
//jsfiddle.net/abhaga/DdeCZ/18/
货币过滤器已提供以下角度:https :
//docs.angularjs.org/api/ng/filter/currency



