使用 ngDialog 打开模态的简单方法是:
ngDialog.open({
template: 'template.html',
controller: 'someCtrl'
})
如何将变量发送到“someCtrl”?
ngDialog中是否有“解决”之类的东西?
角度引导模式的示例:
$modal.open({
template: "<p>This is template</p>",
controller: "someCtrl",
resolve: {
someVar: function(){
return "Value of someVar"
}
}
})
这将打开模式将“someVar”发送给负责的控制器。
更新:
似乎新版本的 ngDialog 添加了此功能:
ngDialog.open({
controller: function Ctrl(dep) {/*...*/},
resolve: {
dep: function depFactory() {
return 'dep value';
}
}
});