Я использую угловой материал, и у меня есть требование для динамического задания шаблона в $ mdDialog. Я использовал разрешение для загрузки шаблона с сервера, что я мог сделать, но я хочу, чтобы динамический шаблон загружался в шаблон $ 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, чтобы установить шаблон кода выше?
Заранее спасибо
Я сам это понял, удаляю модуль, требующий от него кода, и поддерживаю его, чтобы мы могли получить шаблон в виде строки, которую мы можем сохранить в качестве свойства свойства $ mdDialog –