0
我打電話ngDialog在mainController
與選項controller: 'otherController'
,這給我用mainController
$範圍在otherController
的能力,但沒有在otherController
創建$範圍變量可用於mainController
。我的問題是,如何訪問mainController
中的otherController
變量?
我打電話ngDialog在mainController
與選項controller: 'otherController'
,這給我用mainController
$範圍在otherController
的能力,但沒有在otherController
創建$範圍變量可用於mainController
。我的問題是,如何訪問mainController
中的otherController
變量?
雖然不是最好的選擇,但您可以將要超越範圍的零件放入您的root scope,該零件可從整個應用程序訪問。
聽起來好像你正試圖解決範圍的問題,即封裝應用程序底層數據。父範圍不應該在子範圍內看到東西。他們可以監聽事件或爲特殊情況暴露API。 – AlexMA
ui-bootstrap的$ modal也附加到$ rootScope。但我個人濫用服務,並使用$ scope實例化服務以獲取實例附加到我指定的範圍。 – YOU