首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng对话触发器不执行调用的函数指令

ng对话触发器不执行调用的函数指令
EN

Stack Overflow用户
提问于 2015-01-15 11:16:12
回答 1查看 250关注 0票数 0

我需要ng-dialog,根据从ngdialog返回的值我需要执行一些指令。ng对话框触发后,它会停止执行被调用函数中的其余指令。

代码语言:javascript
复制
$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
}
};
EN

回答 1

Stack Overflow用户

发布于 2015-06-12 21:12:13

您可以在单击时调用的函数调用中执行所需的语句。

($scope.confirms())因为ngDialog open后面的语句将在完成open操作后执行,所以它不会等待用户的响应。

因此您可以使用函数调用来执行所需的语句

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27956259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档