处理确认模态对话框事件以检查或不检查复选框

问题描述

我有一个 checkBox,我想根据用户Angular 确认模式对话框的点击进行检查。这看起来像下面的内容

在我的 service.js 和 HTML 文件中,我有

function changeProgramStatus(program) {
   var modalOptions = {
      closeButtonText: 'No',actionButtonText: 'Yes',headerText: 'disable Program',bodyText: 'Are you sure?'
  };

  confirmModalService.openModal({},modalOptions).then(function() {
    updateProgramStatus(program).then(function(){
       program.status = true;
       toaster.pop('success','Program status updated.');
    },function(error){
       program.status = false;
       toaster.pop('error',message);
    });
  });
}
<div class="container">
<input type="checkBox" id="programStatus" ng-click="$ctrl.changeProgramStatus(program)" />
</div>

目前我面临的问题是,即使用户Confirmation Dialog 上选择否,checkBox 也会被检查。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)