Size: a a a

Angular - русскоговорящее сообщество

2021 April 29

S

Smooth Operator in Angular - русскоговорящее сообщество
странно, да
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
почему не работает
источник

j

jenia in Angular - русскоговорящее сообщество
constructor(private el: ElementRef) {
 el.nativeElement.addEventListener('click', (event) => {
   console.log(event);
 //  debugger
   
if (this.submitted_form) {
     event.preventDefault();
   }
 }, true);
}

так не работает так же
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
ты и stopPropagation попробовал?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
)
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Лень читать историю
Попытка отменить форму через директиву ?
источник

j

jenia in Angular - русскоговорящее сообщество
попытка сделать preventDefault пока форма отправляется
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
А что если отправлять не через форму, а обычный json собирать ?
источник

j

jenia in Angular - русскоговорящее сообщество
не понял. При  чем тут  json ? у меня запрос через rxjs идет и я хочу передать состояние через директиву (уже делается ), но почему то не навешивается на элемент preventDefault
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Пробуй
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
нет, читай
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
я съел оператора, теперь я тут главный
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
ладно, не читай
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
источник

j

jenia in Angular - русскоговорящее сообщество
….


export class PreventDefaultDirective {
 @Input() href;
 @Input('myOptions') submitted_form: boolean;

 @HostListener('click', ['$event, $event.target'])
 handleClick(event?, targetElement?) {
   if(this.submitted_form){
     event.stopPropagation();
     event.preventDefault();
     event.cancelBubble = true;
     event.stopImmediatePropagation();
   }
   //this.processClick()
 
}

….

Заходит в условие, но не срабатывает  🙁
источник

𝓙

𝓙𝓪𝓱𝓸𝓷𝓰𝓲𝓻 𝓝𝓪𝓻𝓶𝓲𝓻𝔃𝓪𝓮𝓿... in Angular - русскоговорящее сообщество
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
спасибо
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
вернуть false еще
источник

.D

.NET Devaulaper in Angular - русскоговорящее сообщество
Добрый день всем!
Есть идея как можно конвертировать этот скрипт в typescript?
источник

M

Maksim in Angular - русскоговорящее сообщество
JS совместим с TS, не надо ничего конвертировать. Если хочется, можно типы проставить
источник