我可以在视图中设置查询对象的值:
<button ng-click="query.Active = 'true'" ....
这会更新绑定到过滤器的值并相应地更改视图。但是,如果我将其移至要设置的控制器:
<button ng-click="filterActive('true')"....
$scope.filterActive = function (type) {
$scope.query.Active = type;
console.log('active' + $scope.query.Active);
};
结果总是返回未定义。我不知道为什么没有设置该值。