鍍金池/ 問(wèn)答/HTML5  HTML/ 請(qǐng)問(wèn)在angularjs中在一個(gè)控制器中怎么調(diào)用另一個(gè)控制器的變量或方法?

請(qǐng)問(wèn)在angularjs中在一個(gè)控制器中怎么調(diào)用另一個(gè)控制器的變量或方法?

如題,有什么例子或資料嗎?謝謝啊!

回答
編輯回答
孤巷

寫(xiě)在service里面、注入到$scope、或者call到全局函數(shù)里

2017年4月23日 16:31
編輯回答
熟稔

建議想要共享的方法,寫(xiě)在service里面,$scope的存在本身就是為了創(chuàng)造獨(dú)立的作用域,避免變量污染。
如果業(yè)務(wù)上確實(shí)需要兩個(gè)控制器間通信,可以考慮事件廣播的方式。

2017年9月17日 10:18
編輯回答
離觴

最簡(jiǎn)單的方式 把方法和變量掛到$rootScope上

2017年8月1日 14:46
編輯回答
尕筱澄

首先要獲取這個(gè)controll,需要調(diào)用的方法均需掛載到scope下

2018年6月24日 06:16