Я хочу, чтобы предотвратить действие щелчка по умолчанию на кнопку отправки:preventDefault() не работает в производственной среде
У меня есть форма Haml с помощью этой кнопки:
= f.submit 'Publish', "ng-click" => "submit($event)"
контроллер:
$scope.submit = function(event) {
if(some_condition) {
event.preventDefault(); //This is working on development. But not working on production environment.
//show modal with a message
}
}
};
Я не хочу спрашивать, не является ли форма неправильной. «some_condition» Это не связано с проверками.
Вопрос:
Что я делаю не так, возможно, о производственном окр?
или что такое правильный путь, чтобы решить эту проблему? (Я новый с угловой)
Я использую AngularJS v1.2.0rc1 (Dev и производства)
Что вы получите, если вы console.log (событие)? –
jQuery.Event {type: "click", timeStamp: 1380672950849, jQuery11000606855190359056: true, isTrigger: 3, namespace: "" ...} – Leantraxxx
Имеется ли в вашей рабочей среде рабочая копия jQuery? iirc event.preventDefault() - это метод jQuery. –