私は2つの機能を持っています.1つはダイアログを開くためのもので、もう1つはデータをサーバーに投稿してからダイアログを閉じるためのものです。問題はダイアログを閉じることができないことです。ここにコードがあります
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')
});
}