2015-05-14 89 views
0

我打電話ngDialog在mainController與選項controller: 'otherController',這給我用mainController $範圍在otherController的能力,但沒有在otherController創建$範圍變量可用於mainController。我的問題是,如何訪問mainController中的otherController變量?

+1

聽起來好像你正試圖解決範圍的問題,即封裝應用程序底層數據。父範圍不應該在子範圍內看到東西。他們可以監聽事件或爲特殊情況暴露API。 – AlexMA

+0

ui-bootstrap的$ modal也附加到$ rootScope。但我個人濫用服務,並使用$ scope實例化服務以獲取實例附加到我指定的範圍。 – YOU

回答

0

雖然不是最好的選擇,但您可以將要超越範圍的零件放入您的root scope,該零件可從整個應用程序訪問。