我是AngularJS的新手,範圍的概念讓我很困惑。我有一種情況,我想修改一個對象或來自不同作用域的變量。原因如下: 在我的應用程序中我想集中用戶通知控制器和通知視圖。 在頁面的中間頂部。我將我的代碼分開如下:每個視圖都有其控制器,我認爲它是公平合理的。我想注入一個服務或一些常見的對象,當在一個普通的地方用一些字符串參數調用它的函數時,我發現我無法注入$ scope服務。所以,當如何在AngularJS的範圍內修改對象?
0
A
回答
2
你想要的是在控制器之間進行通信。這很容易實現可以在控制器之間廣播消息(或對象)的服務。
有關於這一個很好的YouTube:
0
相關問題
- 1. 修改$範圍AngularJs
- 2. 如何修改範圍內的元素
- 3. angularjs如何觸發範圍對對象的更改
- 4. angularjs如何對範圍中的對象進行更改?
- 5. AngularJS改變深度範圍對象值
- 6. AngularJS:在修改父範圍NG-包括
- 7. AngularJS範圍對象這裏
- 8. 如何在AngularJs中的指令中修改範圍
- 9. AngularJS:如何從父範圍訪問子範圍對象?
- 10. 的JavaScript - AngularJS範圍問題:在全球範圍內的對象在功能
- 11. 關於對象的範圍和對象的修改
- 12. AngularJs如何檢測範圍可變對象改變
- 13. AngularJS:從antoher控制器修改範圍
- 14. 在封閉範圍內修改變量
- 15. Java中的對象範圍內的對象範圍
- 16. 如何在Sync Framework中修改範圍?
- 17. 如何在AngularJS中將範圍內的popover-placement值更改爲
- 18. AngularJS:訪問嵌套在$範圍內的對象
- 19. 父範圍變量不能在子範圍內被修改
- 20. 在AngularJS的範圍的修改是在控制器進行的所有的實施例/源代碼鏈接函數內修改範圍在AngularJS
- 21. 更新範圍內對象
- 22. 對象內可變範圍
- 23. 未在範圍內聲明的對象
- 24. angularjs如何在其範圍
- 25. 如何當範圍在AngularJS
- 26. 對象_global的方法範圍在命名範圍內失敗
- 27. 對象內部對象的範圍在對象內的函數內
- 28. 從AngularJS $範圍ng-model返回對象
- 29. Angularjs動態訪問範圍對象
- 30. angularJS範圍$ watch整個對象
謝謝我會檢查出來的晚,但現在它的時間去:D – Adelin
我看了視頻。老實說,我不喜歡這種溝通的方式,因爲我必須把$ scope放在$('someEvent',function(){});在我的每一個控制器中。而且改變一個事件的名字很容易出錯。 – Adelin
您也可以傳遞'rootScope'allong並在'rootScope'中使用公共屬性和方法 – JvdBerg