【发布时间】:2014-06-06 15:40:33
【问题描述】:
我正在使用 Angular UI 引导程序,并希望在非对话框视图中重新使用模态对话框中使用的控制器。
我试图稍后通过手动获取 $modalInstance
$injector.get('$modalInstance'),但这不起作用($injector.has('$modalInstance') 等于 false)
只有当我通过直接注入时才有效
angular.module('mymodule').controller('MyModalCtrl', function($modalInstance) {
// do something with $modalInstance
});
有没有办法重用控制器代码,还是我必须编写两个单独的控制器?
【问题讨论】:
标签: angularjs modal-dialog angular-ui-bootstrap