1

service.js のサービスの最後に次の行があるアプリを使用しています。

$rootScope.$broadcast('rootScope:Object') 

ここで Object は API サービスの出力です。実際の app.js ファイルでこのオブジェクトを使用したい場合、どのように使用できますか? 上記の行は何を指定し、後のページでどのように使用するのですか?

どんな助けでも大歓迎です。

編集:

与えられた答えから、次のことを試しました:

サービスページで:

this.getobject=function(){
//http api Function call with result as  response.data = resp 
$rootScope.$broadcast('rootScope:resp',resp);
}

子スコープ ページ:

resp=[];
$rootScope.$on('rootScope:resp',function(resp) {
          $scope.resp=resp;
          console.log(resp);

      });
$scope.$on('rootScope:resp', function(e, params){
             console.log(params); // respobject
        });

残念ながら、どちらもコンソールに何も出力しませんでした。アプローチに問題はありますか?

4

2 に答える 2