我尝试使用Angularjs进行过滤和排序,但我的过滤器只触发一次。 我看了很多其他的样品,但我不清楚为什么这只会发射一次。
HTML
Search: <input ng-model="query.$">
From: <input ng-model="query.From">
DepartureTime: <input ng-model="query.DepartureTime">
JS $ scope。$ watch(&#39;查询&#39;,函数(newValue,oldValue){/ * * /}
答案 0 :(得分:0)
你需要深入观察query
,因为你正在寻找它的子属性的变化,你可以通过传递true作为$watch
$scope.$watch('query', function (newValue, oldValue) {
//
},true)