方法一:ngDialog的自带属性
当弹窗关闭的时候,清空弹窗中的值(preCloseCallback):
$scope.addGrouping = function() { ngDialog.open({ template : 'html/addGrouping.html', className : 'ngdialog-theme-plain', '60%', scope : $scope, cache : false , preCloseCallback: function(){ $scope.AddGroup = {}; } }); }
方法二:angularJS的写法
监测 关闭弹窗.closed 执行的时候,执行-关闭所有的弹窗
$rootScope.$on('ngDialog.closed', function (e, $dialog) { ngDialog.closeAll(); });