検索

ホームページ  >  に質問  >  本文

angular.js - 角度検索機能を処理するには?

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

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

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

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

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

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

phpcn_u1582phpcn_u15822797日前575

全員に返信(3)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:05:22

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

    リーリー

    検索コントローラー

    リーリー

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

    リーリー

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

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:05:22

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

    返事
    0
  • ringa_lee

    ringa_lee2017-05-15 17:05:22

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

    返事
    0
  • キャンセル返事