我有兩個功能,一個用於打開對話框,一個用於發佈數據到服務器上,然後關閉該對話框,問題是我不能關閉對話框,在這裏我們的代碼關閉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')
});
}
我是否與您的代碼相同,但出現錯誤。無法讀取屬性'close'of undefined – Arash
也許版本與文檔中的內容有所不同?轉載問題的小提琴將有助於理解發生這種情況的確切原因。 –