angular.js - 角度検索機能を処理するには?
phpcn_u1582
phpcn_u1582 2017-05-15 17:03:22
0
3
571

2 つのコントローラーがあるとします。これら 2 つのコントローラーは兄弟です
ListController ==> リスト コントローラー
SearchController ==> 検索コントローラー

ページは、データの要求に成功するとすぐに 列表控制器 にマウントされ、リスト ビューに適用されます。 $scope.data

でも今すぐ検索したいのです。

にメソッドがあります。テキストを入力し、「確認」をクリックして、サーバーから返されたデータを取得します。 搜索控制器

OK、データを正常に取得できました。リスト ビューをレンダリングするためにデータを

に適用するにはどうすればよいですか? 列表控制器

phpcn_u1582
phpcn_u1582

全員に返信(3)
淡淡烟草味

angularjsブロードキャストを使用できます。キーコードは次のとおりです
ListController

リーリー

検索コントローラー

リーリー

$rootScope トップコントローラーの処理

リーリー

以上です。核心はブロードキャストの使用です

いいねを押す +0
phpcn_u1582

グローバル データを保存するサービスを作成します。リストページに入るとき、まずグローバルデータオブジェクトにデータがあるかどうかを判断し、データが存在する場合は、検索が完了したことを意味し、その他のデータが表示されます。好みの表示方法が表示されます。

いいねを押す +0
左手右手慢动作

検索をクリックした後は、$scope.data= に値を再割り当てするだけで問題ありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート