沒有深入瞭解爲什麼,我需要在我的控制器中爲$scope
提供別名。而不是注入和裝飾$scope
我希望用戶能夠注入view
並使其具有相同的效果。
根據我對角度的理解,$scope
由$scopeProvider
創建,它是在角度應用的配置時間註冊的工廠。我假設我需要註冊一個viewProvider
並將其設置爲$scopeProvider
,但我沒有運氣與我一直在嘗試。有任何想法嗎?
僅供參考:我不是在尋找類似['$scope', function(view){...
的東西,理想的解決方案可以與['view', function(view){...
一起使用。視圖對象將充當正是像$scope
,雙向綁定等
使用該別名是否需要像$ scope這樣的雙向綁定相同的東西? – Samir 2015-04-03 06:43:07
是的。我希望獲得與'var view = $ scope'相同的效果 – Arbiter 2015-04-09 15:08:48
擴展您想要模擬被動服務的原因。我可以理解嘲笑像在你的沙箱外的http這樣的主動服務。但範圍服務僅僅是存儲在其中的容器,應該在uoir單元測試中與生產中一樣使用。 – 2015-04-09 15:40:36