0

对于这个问题,图画比文字更能说明问题。 在此处输入图像描述

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

4

0 回答 0