0
A
回答
1
要添加到什麼@manoj告訴你
這裏是當你想發佈你調用$ rootScope。$廣播,除非一個消息,工作
提琴兩個控制器是嵌套的。如果你做$ rootScope。$廣播任何範圍的任何範圍將得到它。
2
控制器1和控制器2不是嵌套的。他們是同齡人,來自rootScope。
<div ng-controller="controller1">...</div>
<div ng-controller="controller2">...</div>
所以,當你發出來自控制器1的事件,它不會達到控制器2,但僅達到父母(在這種情況下,將達到rootScope)。
如果在controller2中聲明controller1,那麼你的代碼應該工作。
<div ng-controller="controller2">
..
<div ng-controller="controller1">...</div>
..
</div>
相關問題
- 1. 元素無法接收MouseUp事件
- 2. 無法接收BluetoothOppLauncherActivity廣播事件
- 3. 無法接收網絡組事件
- 4. 無法通過EsperIOSocketAdapter接收事件
- 5. firefox - 無法接收事件動態javascript
- 6. 在OCUnitTest中無法接收NSInputStream事件
- 7. 無法接收網絡相關事件
- 8. 無法接收事件廣播接收器
- 9. 無法接收accessToken,甚至無法觸發getLoginStatus事件?
- 10. 無法讀取ItemAdding事件接收器中的文件
- 11. 無法使用事件接收器在SharePoint中發送郵件
- 12. 接收COM事件
- 13. 無法接受事件
- 14. Java,Jacob和Microsoft Outlook事件:接收「無法找到事件iid」錯誤
- 15. 角click事件無法查看
- 16. Flume:kafka通道和hdfs接收器無法傳遞事件錯誤
- 17. 無法在事件接收器的ItemAdded上使用SPItemEventProperties ListItem
- 18. 無法接收click事件時,用戶點擊音頻控制
- 19. 使ListView無法接收任何觸摸事件
- 20. UIView(ViewControllers視圖子視圖)UIButton無法接收點擊事件
- 21. 無法在iOS中開始接收遠程控制事件
- 22. 無法添加新項目列表在ItemAdded事件接收器
- 23. 無法從ServiceStack中的服務器接收事件
- 24. 無法從Sharepoint事件接收器重定向
- 25. 無法通過使用GRAB_EVENT_MASK接收抓取事件?
- 26. 無法接收來自markerInfoWindow的UIView觸摸事件在GMSMapView中
- 27. 請求範圍的ApplicationEventListener無法接收事件
- 28. 無法接收SOCKET.IO客戶端中的事件
- 29. Gtk3 ProgressBar():無法在Python中接收事件
- 30. NServiceBus無法提高傳輸接收到消息事件
或者,如果您想全局廣播較少,但仍然打到您和您的兄弟姐妹,您可以執行$ scope。$ parent。$ broadcast。 (顯然,這也會發送給父級)。碰巧,我只是爲演示自己使用嵌套控制器來闡明消息傳遞:http://jsfiddle.net/davemerrill/HQBFr/ – enigment