angularjs에 확인 대화 상자를 만들려고합니다. stackoverflow에서 대답 한 질문이 있습니다. Confirmation dialog on ng-click - AngularJS 답변을 시도했지만 취소를 클릭하면 문제가 해결됩니다. OK 대신을 사용하는 대답 잘못 또는 내가 같은 문제를 가지고 뭔가 다른angularjs : 확인 대화 상자가 제대로 작동하지 않습니다.
<button type="button" ng-click="updateData()" ng-confirm-click="Are you sure?">
Update
</button>
지시
app.directive('ngConfirmClick', [
function(){
return {
link: function (scope, element, attr) {
var msg = attr.ngConfirmClick || "Are you sure?";
var clickAction = attr.confirmedClick;
element.bind('click',function (event) {
if (window.confirm(msg)) {
scope.$eval(clickAction)
}
});
}
};
}])
판자,하지만 포인트는'확인한다는 것입니다 감사 – george
작동()'액션은 지시어 코드에 의해 호출되어야하며, 사용자가 선택을 확인한 후에 ....'ng-click'을 사용하면 첫 번째 클릭에서 액션이 호출됩니다 ... – MarcoS