sweetalert与angularjs确认

时间:2016-07-11 12:46:55

标签: angularjs confirm sweetalert

我有一个示例code here我希望继续使用isConfirm并使用甜蜜警报来添加新值。

 swal({
      title: "Are you sure?",
      text: "Save the name",
      type: "warning",
      showCancelButton: true,
      confirmButtonColor: "#DD6B55",
      confirmButtonText: "Save and Add Another",
      cancelButtonText: "New",
      closeOnConfirm: true,
      closeOnCancel: true
    }, function(isConfirm) {
      if (isConfirm) {
        // saves the input values & selected values using ajax call
        $scope.test = '';
      } else {
       // reset input values & selected values and fresh input again
        $scope.test = '';
        $scope.mysel = '-1';
      }
    });

但是在单击“保存”并添加另一个按钮后,模型值在第一次没有清除。它也没有重置点击New。代码有什么问题?

1 个答案:

答案 0 :(得分:2)

您必须使用$scope.$apply();,否则它不会反映$scope变量中的值。

DEMO

您可以查看here有关$scope.apply()

的更多信息

我希望它有所帮助!