Я хочу создать директиву для подтверждения, когда я отправлю форму. Вопрос, который я нашел here похож, но это не решает мою проблему:Директива диалога подтверждения на кнопке type = "submit" - AngularJS
<button confirm-ng-click="Reset password?" type="submit" class="md-primary">Reset</button>
И в JS:
(function() {
'use strict';
angular.module('haha', [])
.directive('confirmNgClick', [ConfirmNgClick]);
function ConfirmNgClick() {
return {
priority: -1,
restrict: 'A',
link: function (scope, element, attrs) {
element.bind('click', function (event) {
var message = attrs.confirmNgClick;
if (message && !confirm(message)) {
event.stopImmediatePropagation();
event.preventDefault();
}
})
}
}
}
})();
Так что, когда я нажимаю кнопку, диалоговое окно не отображается. Что мне не хватает?
Ничего себе, вы можете встроить JS на SO? Потрясающие! Хороший ответ! –