ng-init
でコレクションを初期化しようとしています。なぜこのコードが機能しないのですか?はいあなたはng-init
でフィルタを初期化することができますng-init
角度ng-initでのフィルタ
0
A
答えて
2
ng-init
はデータが非同期的に送信されても機能しません。私はそうとは思わないng-init
あなたのケースに合っています。 myPeople
コレクション
ng-repeat="person in people|filter:{show:true} as myPeople"
0
にフィルタを使用してコレクションを初期化するために、可能な場合、私はng-if
または他のものを使用する必要はありません
<div ng-app="myApp" ng-controller="PeopleCtrl">
<ul ng-init="myPeople=(people|filter:{show:true})" ng-repeat="person in myPeople">
<li>{{person.name}}, {{person.show}}
</ul>
</div>
は、私だけだろうlike
ng-init="FilteredGeojson = (ho | filter:search)"
よろしく。
+0
同様
私はOPで行うように? – Serge
0
をフィルタリングしながら、あなたはあなたのng-init
コード実行の新しいタグのたびに繰り返される要素で、あなたのng-init
を、書くので
私は、あなたがng-repeat
自体にフィルタリングされたデータのエイリアスを使用することをお勧めしたいです。これを避けるには、ng-init somewhere
elseを書きます。この
var myApp = angular.module('myApp', []);
myApp.controller('PeopleCtrl', function($scope, $window) {
$scope.people = ([{
id: 17,
name: "Peter",
age: 21,
show: true
}, {
id: 07,
name: "David",
age: 20,
show: false
}, {
id: 37,
name: "Anil",
age: 22,
show: true
}, {
id: 45,
name: "Anil",
age: 19,
show: false
}]);
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="PeopleCtrl" ng-init="myPeople=(people|filter:{show:true})">
<ul ng-repeat="person in myPeople">
<li>{{person.name}}, {{person.show}}
</ul>
</div>
関連する問題
- 1. 角度フィルタ
- 2. は、角度フィルタ
- 3. 角度フィルタに
- 4. オブジェクトの角度フィルタ
- 5. 日付からフィルタ角度角度
- 6. 角度多重フィルタ
- 7. 角度のあるngInitディレクティブと反対のものはありますか?
- 8. 角度jsフィルタの$ httpコール
- 9. マウスイベント変数の角度フィルタ
- 10. 角度フィルタ文字列は、私は、角度1でフィルタを作成し
- 11. 角度フィルタとNG-バインドHTML
- 12. 角度フィルタngが-場合
- 13. スマート表角度フィルタは
- 14. 角度、jsonフェッチリストとフィルタ
- 15. 角度カスタム検索フィルタ
- 16. 角度アプリケーションの外側に角度フィルタを使用する
- 17. 複数のフィルタの角度2のコード
- 18. 変換角度JSに角度js1.xフィルタ2.0パイプ
- 19. 配列内のオブジェクトプロパティの角度フィルタ
- 20. spring mvcの角度jsフィルタのプレースホルダ
- 21. アレイ内の角度jsフィルタ配列
- 22. 述語角度2のフィルタ配列
- 23. 対応するオブジェクトキーの角度フィルタ
- 24. 角度フィルタあいまい検索
- 25. 角度パフォーマンス - フィルタと関数式
- 26. 角度を理解する|日付フィルタ
- 27. フォームフィールドに角度フィルタを適用する
- 28. ボタンクリックによるフィルタ/フィルタ無し角度テーブル
- 29. ui-gridでグループ化されたカスタムセルテンプレートの動的角度フィルタ
- 30. UI-ng-repeatの角度フィルタで並べ替え可能
ちょっと...それはng-initで使えるのですか?フィルタに要素がない場合、ng-repeatの親要素を非表示にしたいとします。http://codepen.io/serhio/pen/aZmjGW?editors=1010 – Serge