Angularjs 控制器中的角滤波器
我知道这个问题以前有人问过,而且已经有了答案。 这是: 事实上,这对我来说是行不通的,我尝试了很多,但都失败了。 这很好:Angularjs 控制器中的角滤波器,angularjs,filter,firebase,angularfire,Angularjs,Filter,Firebase,Angularfire,我知道这个问题以前有人问过,而且已经有了答案。 这是: 事实上,这对我来说是行不通的,我尝试了很多,但都失败了。 这很好: <ng-repeat="item in myList | filter:item.visible=true "> 我也试过这个: var isOpen = function(item) { return item.visible == isOpen; } $scope.myList = $scope.myList.filter(isOpen); 他们两个
<ng-repeat="item in myList | filter:item.visible=true ">
我也试过这个:
var isOpen = function(item) {
return item.visible == isOpen;
}
$scope.myList = $scope.myList.filter(isOpen);
他们两个都不能为我工作。我错过什么了吗
这是一个可能有用的方法。请不要投票。谢谢。在查看了plunker之后,似乎$asArray返回的类型有一些特殊之处。我无法使用$scope.myList[0]索引控制器中的元素。所以,这似乎是特定于$firebase的。我将研究Angularfire的API。谢谢
var isOpen = function(item) {
return item.visible == isOpen;
}
$scope.myList = $scope.myList.filter(isOpen);