Angularjs ng对话框触发器不执行调用的函数指令
我需要ng对话框,根据ngdialog返回的值,我需要执行一些指令。ng对话框触发后,它停止执行被调用函数中的其余指令Angularjs ng对话框触发器不执行调用的函数指令,angularjs,Angularjs,我需要ng对话框,根据ngdialog返回的值,我需要执行一些指令。ng对话框触发后,它停止执行被调用函数中的其余指令 $scope.dialogOpen(){ ngDialog.open({' template:'<div>'+ '<p class="">Do u want to save the settings?</p>'+ '</div>
$scope.dialogOpen(){
ngDialog.open({' template:'<div>'+
'<p class="">Do u want to save the settings?</p>'+
'</div>'+
'<div>'+
'<button ng-click="confirms(true)">Save</button>'+
'<button ng-click="confirms(false)">Don\'t Save </button>'+
'</div>',
plain: true,
showClose:false,
scope:$scope
});
};
$scope.confirms=function(param){
$scope.confirmValue=param;
};
$scope.getconfirm=function(){
$scope.dialogOpen();
if(confirmValue){
//do something
}else{
//do something
}
};
您可以在单击本身时调用的函数调用中执行所需的语句 $scope.confirm因为ngDialog open后面的语句将在完成打开操作后执行,所以它不会等待用户的响应
因此,您可以使用函数调用来执行所需的语句能否请您对所提供的解释再添加一点说明?