我正在使用有角度的材料,并且需要在 $mdDialog 中动态设置模板。我使用 resolve 从服务器下载模板,我可以这样做,但我想将该下载的模板动态设置为 $mdDialog 模板。这可能吗?
这是我的代码:
$mdDialog.show({
controller: 'TaskShowController',
// template: module.template,(not working)
parent: angular.element(document.body),
targetEvent: event,
resolve: {
task: function () {
return task;
},
module: ['$q', function ($q) {
var defer = $q.defer();
require([], function () {
module = require('source/tasks/task_show');// downloads both controller and template im using webpack
angular.module("basic").register(module.controller)
defer.resolve(module);
});
return defer.promise;
}]
}
})
.then(function (message) {
//success function
}, function (cancelmessage) {
//cancel function
});
dialog.show 是否有任何选项或设置可以使用上述代码设置模板?
提前致谢