У меня есть диалоговое окно материала Google, в котором я взаимодействую с пользователем. Я хочу ввести завод в диалог и использовать его там. Есть ли способ сделать это?Использование фабрики в md.dialog
Я пробовал передать фабрику в качестве локальной переменной.
Любые предложения?
Редактировать ---------
Вот мой контроллер, который я использую для обработки диалоговых окон. Я выводю завод на консоль, и все функции там есть. Не уверен, почему их зовут ничего не делает.
function DocumentDialogController($mdDialog, locals, chartFactory)
{
var vm = vm || this;
vm.thisItem = locals.thisItem;
vm.cancel = cancel;
vm.acceptChanges = acceptChanges;
vm.selectImage = selectImage;
function cancel(){
$mdDialog.cancel();
};
function acceptChanges(desc) {
$mdDialog.hide(desc);
};
function selectImage(imageName) {
vm.thisItem.imageObj.data.src=imageName;
};
}
Можете ли вы создать пример кода, на который я могу посмотреть. – ScottL
Я обновил ответ. Похоже, что первоначальная инъекция действительно работала, но фабрика представляет собой повторное вложение какого-то рода –