【发布时间】:2013-01-07 21:16:46
【问题描述】:
为什么格式化程序不适用于隔离范围?这是角度错误还是我做错了什么?
这包含隔离范围并且不起作用:http://jsfiddle.net/YbdXQ/56/
restrict: 'A',
scope:{},
link: function(scope, elm, attrs, ctrl) {
ctrl.$formatters.unshift(function(modelValue) {
console.log("In formatters" + modelValue);
return $filter('date')(modelValue);
});
这不包含隔离和范围工作正常:http://jsfiddle.net/YbdXQ/57/
restrict: 'A',
link: function(scope, elm, attrs, ctrl) {
ctrl.$formatters.unshift(function(modelValue) {
console.log("In formatters" + modelValue);
return $filter('date')(modelValue);
});
【问题讨论】: