从外部作用域视图调用作用域函数

时间:2014-12-16 13:27:17

标签: angularjs angularjs-scope pug

我正在将基于jQuery的应用程序转换为angular,它具有针对不同功能的不同模块和控制器。现在,在其中一些功能中,有一些操作需要一个对话框。

正在使用的对话框是一个div,它在某些操作上附加到HTML body元素。

我这样做是在基础布局中放置一个div,其中包含来自rootScope变量的角度模板。

因此,如果我包含一个用于更改密码的模板,则相应模板中的html将加载到附加到正文的div,该div不在组件控制器的范围内。

如果此模板包含一个带有click事件的按钮,需要调用组件控制器内的函数。怎么做角度?

1 个答案:

答案 0 :(得分:0)

使用模态:http://angular-ui.github.io/bootstrap/

var modalInstance = $modal.open (...);
modalInstance.result.then(function() {/*closed*/}, function() {/*dismissed*/});

对于像'Ok / Cancel'这样的简单对话框,你可以将$ modal调用服务。