【发布时间】:2014-03-07 14:49:33
【问题描述】:
我正在从 angular-ui-modal
他们所示范的基本设计在它旁边的 plunker 上。
但是我的应用程序要求它(模态)在同一个单页 Web 应用程序中多次实现(以节省加载等)。
在这个 plunker 中修改了他们的基本 plunker [link : see my plunker here]
在上面的 plunker 中,我试图在两个控制器之间应用动态绑定。 如:
我希望内部控制器模态模板中的“checkBind”值反映在外部控制器中。
我知道这是不可能的,因为“范围不同”。
现在我不太相信为此使用手表/广播/服务 “小模态的东西”。
我有几个问题:
-
我是否必须创建一个单独的控制器才能使用 angular ui 模态。
-
我如何使用“OuterCtrl”(在我的 plunker 中)以某种方式编写所有模式调用和处理程序方法(如 $scope.open.... $scope.ok .... $scope.cancel 等) .
-
如何以尽可能少的代码将 checkBind 的值从模式直接绑定到外部控制器(我的意思是忽略手表服务等)
如果“3”是可能的,那么我真的可以忽略 1 和 2(但我仍然想知道答案)
我知道我在这里遗漏了一些东西。请告诉我那是什么。
提前致谢
【问题讨论】:
标签: angularjs modal-dialog angular-ui controllers angular-ui-bootstrap