3 回答

慕無(wú)忌1623718
TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
angular2我沒(méi)有用過(guò),只針對(duì)我用過(guò)的1.2-1.5的版本來(lái)回答這個(gè)問(wèn)題吧。
據(jù)我所知controller之間是不能通信的。因?yàn)閍ngular的設(shè)計(jì)初衷和推薦的實(shí)踐都是針對(duì)單頁(yè)應(yīng)用的——所以也不存在著通信的可能。我能想到的便是在頁(yè)面中多個(gè)tab頁(yè)之間的數(shù)據(jù)和事件交互。
以前我們?cè)谧鲱愃频墓δ軙r(shí),是通過(guò)自己編寫的基于angular的框架來(lái)實(shí)現(xiàn)的——由框架管理了一個(gè)對(duì)于所有tab頁(yè)都可見(jiàn)的對(duì)象實(shí)例,以此來(lái)實(shí)現(xiàn)“跨(tab)頁(yè)”傳遞數(shù)據(jù),并在新的頁(yè)面初始化時(shí)到這里查詢是否有傳遞給“我”的數(shù)據(jù)。
添加回答
舉報(bào)
0/150
提交
取消