'orderby'フィルタを適用していますが、機能していません。私は二重チェックAPIからデータを取得していますが、確実に来ています。しかし、フィルタは機能していません。なぜorderbyフィルターが機能しないのですか?
<div class="filter-container">
<select class="form-control" ng-model="userOrder">
<option value="0">No</option>
<option value="1">Yes</option>
</select>
</div>
<tr class="odd" ng-repeat="user in allusers | filter: query1 | filter: query2 | filter: query3 | filter: query4 | filter: query5 | orderBy: userOrder">
<td>
<span ng-if="user.superuser==1">Yes</span>
<span ng-if="user.superuser==0">No</span>
</td>
<td>
<span ng-if="user.status==0">Not active</span>
<span ng-if="user.status==1">Active</span>
<span ng-if="user.status==-1">Banned</span>
</td>
</tr>
マイコントローラ:
$scope.user = function() {
$http.get('http://event/users/users/')
.success(function (data) {
$scope.allusers = data;
console.log("all users data coming in user function");
})
.error(function (data) {
console.log('error');
});
};
を役に立てば幸い彼既に$ scope.allusers = data;にデータを追加しています –
別のプロジェクトで同じコードを書いていますが、ここでは動作していませんでしたが、 –
@UsmanIqbalできますpl $ scope.allusersにあるダミーデータを簡単に書き込めますか? – Mitul