1
我正在尝试为AngularJS ng-grid实现过滤器。观察范围对象包含特殊字符作为键
function app($scope){
$scope.filter = {};
$scope.filter.$ = '';
$scope.filter.name = '';
$scope.filter.phone = '';
$scope.$watch('filter', function(new_value, old_value){
$scope.filtered = JSON.stringify(new_value);
}, true);
}
问题
关注工程name
和phone
但不是$
。我没有得到这个问题,有人可以帮我吗?
我只能认为Angular广泛使用'$'来指定内部对象。在'$ digest'期间,Angular最有可能是一个适配器。 '_'按预期工作。 – 2014-09-11 11:00:10
是啊,你可以使用任何你喜欢的属性名称,只要确保它不以$ – 2014-09-11 11:03:35
开始尝试$ scope.filter。$ myvar ...并更新其他更新后的当前....(我认为提交你应该向angularjs团队提交一个bug) – 2014-09-11 11:33:05