为angular-ui模态设置父控制器

时间:2016-05-31 12:03:12

标签: javascript angularjs angular-ui angular-controller angular-ui-modal

对于这个问题,绘画比文字更具说明性。 enter image description here

注意: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之间的层次结构和原型继承(这最终是我真的需要)?

0 个答案:

没有答案