angularjs $emit $on $broadcast 父子 兄弟之間傳值


父子之間

<div ng-controller="ParentCtrl">
    <div ng-controller="ChildCtrl"></div>
</div>
父親這邊:

$scope.$emit("ss", {
ss:true;
});

孩子這邊:

$scope.$on('ss', function (event, data) {
$scope.ss= data.ss;
});

兄弟之間

<div ng-controller="FirstCtrl"></div>
<div ng-controller="SecondCtrl"></div>
誰廣播
$rootScope.$broadcast("ping");
誰接收

$scope.$on('ping', function (event, data) {
 
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM