20°

angularJs 广播与接收

angularJs 广播与接收

  1. 父$scope 广播 子$scope

    // 父作用域
    HIS.controller('父作用域',function($scope){
      // 发起广播
      $scope.$broadcast('广播名',msg)
    })
    
    
    ​​// 子作用域
    HIS.controller('子作用域',function($scope){
      // 接收
      $scope.$on('广播名', function(event,msg) {
           console.log(msg);
      });
    })
    

     

    1. 子$scope 广播 父$scope

      // 父作用域
      HIS.controller('父作用域',function($scope){
        // 发起广播
        $scope.$emit('广播名',msg)
      })
      
      
      ​// 子作用域
      HIS.controller('子作用域',function($scope){
        // 接收
        $scope.$on('广播名', function(event,msg) {
             console.log(msg);
        });
      })

       

 

本文由【DrChenXX】发布于开源中国,原文链接:https://my.oschina.net/u/3756690/blog/3160280

全部评论: 0

    我有话说: