【发布时间】:2016-05-23 15:51:18
【问题描述】:
我有一系列联系人, 我的对象看起来像:
{"active":false,"lastName":"fdg","name":"riman","table":3}....
我可以看到所有项目,但过滤器不起作用,我的模板是:
<ion-header-bar class="bar-subheader item-input-inset">
<label class="item-input-wrapper">
<i class="icon ion-ios7-search placeholder-icon"></i>
<input type="search" placeholder="Search" ng-model="searchText">
</label>
<button class="button button-clear" ng-click="searchText =''">
Cancel
</button>
</ion-header-bar>
<ion-content>
<ul class="list item-icon-right">
<li class="item row" ng-repeat="(tel, contact) in contacts | filter:searchText">
更新:
我的代码用于 firebase:
$scope.contacts = {};
$scope.data = $firebaseObject(ref);
$scope.data.$loaded()
.then(function () {
$scope.contacts = $scope.data.contacts;
})
【问题讨论】:
-
控制台有错误吗?
-
我在您的对象中看不到
tel和contact属性。你有这些名字的属性,对吧? -
tel 是关键道具 ID。它不在联系对象中。 firebase 对象的键
-
控制台没有错误
标签: angularjs ionic-framework firebase