0
Созданная директива с клик-событием для клика, но дважды щелкните по вызову.Обработчик события click в Angular директиве, вызываемом дважды
stopPropagation
не может помочь мне
angular.module('dod').directive('checkbox', [function() {
var checkbox = {
restrict: 'A',
replace: false,
transclude: false,
link: function (scope, elem, attrs) {
elem.on('click', function (e) {
elem.toggleClass('checked');
});
}
};
return checkbox;
}]);
Где ваша директива в настоящее время применяются в вашем HTML? –
Да, было бы полезно иметь некоторый html. – Paul
Это, похоже, не является угловым способом выполнения этой задачи; вам никогда не придется вручную настраивать DOM таким образом; это задача, для которой предназначен «ng-class». – Claies