注意:2个块代表不同的模块。绘制的层次结构来自我如何设置应用程序模板和ui-router。
我正在尝试从Ctrl2
控制器创建一个ui-modal实例,我想使用Ctrl4
作为模态的控制器,但也使用Ctrl3
作为父级范围,以尊重我的应用程序的选定层次结构。
我在设置父作用域时遇到问题。
ui-modal api提供了我们在创建模态时可以传递的scope
选项,这确实是父范围。
这不起作用:
var modalLoginInstance = $uibModal.open({
animation: true,
templateUrl: 'modal.html',
controller: 'Ctrl4',
size: size,
scope: $controller('Ctrl3');
});
我的问题是:我如何设置Ctrl3
作为模式的父作用域,以便尊重Ctrl4和Ctrl3之间的层次结构和原型继承(这最终是我真的需要)?