ID:30774334
大?。?3.00 KB
頁數(shù):4頁
時(shí)間:2019-01-03
5、的,所以可以利用作用域鏈傳遞事件。傳遞事件有2種方式:*$broadcast:觸發(fā)的事件要通知整個(gè)事件系統(tǒng)(允許任意作用域處理這個(gè)事件)就要向下傳播。*$emit:如果要提醒一個(gè)全局模塊,需要通知更高層次的作用域時(shí)(例如$rootscope)需要把事件向上傳遞。作用域上使用$on進(jìn)行事件監(jiān)聽。示例JavaScriptapp.controller(JParentController,,function($scope){$scopc.$on(5$fromSubControllcrClickJ,function(c,data){c
6、onsole,log(data);//hello});});app.controller(JChildController,,function($scope){$scopc.sayHello=function(){$scope.$emit('$fromSubControllerClick,,'hello');};});//HTML 7、Sayhello
8、nctionMyControl1er($scope,$rootScope){varunbind二$rootScopc.$on(,somcComporient.somcCrazyEvcnt,,function(){console.logCfoo,);});$scope.$on(‘Sdestr
此文檔下載收益歸作者所有