У меня есть две функции, одна для открытия диалогового окна и один для размещения данных на сервере, а затем закрыть окно, проблема я не могу закрыть окно, здесь нам кодзакрытия ngDialog в контроллере
vm.openCreateDialog = function() {
var Dialog = ngDialog.open({
template: 'user/create',
className: 'ngdialog-theme-default'
})
}
vm.createUser = function() {
DataService.createUser(vm.user).then(function (response) {
$log.log('promise returned successfully')
Dialog.close();
}).catch(function (e) {
$log.log('catch registration error')
});
}
Я сделал то же самое, что и ваш код, но получаю ошибку. Невозможно прочитать свойство «закрыть» неопределенного – Arash
Возможно, версия отличается от того, что находится в документации? Скрипка с воспроизведенной проблемой поможет понять, почему это происходит. –