AngularJS的Watcher没有被解雇?

时间:2016-02-24 09:17:56

标签: angularjs

我有以下代码段;

vm.products = Product.query();

$scope.$watch("vm.filterType1", function (val) {
            vm.products = $filter('filter')('id', 1);
            console.log('watcher'); 
});

HTML

<switch ng-model="vm.filterType1" class="green"></switch>

但是当我更换开关时没有任何事情发生 - 控制台中没有记录任何内容? 它在负载下运行,但不会在更改时运行。

1 个答案:

答案 0 :(得分:0)

不是一个回答,但我使用了ng-change事件,而且它有效。感谢您的评论。