Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS:使用ngDialog创建双向绑定$scope?_Javascript_Angularjs_Ng Dialog - Fatal编程技术网

Javascript AngularJS:使用ngDialog创建双向绑定$scope?

Javascript AngularJS:使用ngDialog创建双向绑定$scope?,javascript,angularjs,ng-dialog,Javascript,Angularjs,Ng Dialog,我在mainController中使用选项controller:'otherController'调用ngDialog,这使我能够在otherController中使用mainController$scope,但在otherController中创建的$scope变量都不适用于mainController。我的问题是,我如何访问mainController中的otherController变量?虽然不是最好的选择,但您可以将要超越范围的部分放入您的中,这可以从整个应用程序访问。听起来您好像在试图

我在
mainController
中使用选项
controller:'otherController'
调用ngDialog,这使我能够在
otherController
中使用
mainController
$scope,但在
otherController
中创建的$scope变量都不适用于
mainController
。我的问题是,我如何访问
mainController
中的
otherController
变量?

虽然不是最好的选择,但您可以将要超越范围的部分放入您的中,这可以从整个应用程序访问。

听起来您好像在试图绕过范围点,即封装应用程序较低级别的数据。父作用域不应该在子作用域中看到内容。他们可以监听事件或在特殊情况下公开API。ui引导的$modal也可以附加到$rootScope。但就我个人而言,我滥用了该服务,并使用$scope实例化该服务,以便将实例附加到我指定的范围。