2015-05-14 91 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,该零件可从整个应用程序访问。