Size: a a a

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

2021 May 07

ИК

Игорь Кацуба... in Angular - русскоговорящее сообщество
Завернуть темплейт в *ngIf?
источник

MG

Moe Green in Angular - русскоговорящее сообщество
И компонент - все равно будет существовать программно?
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Ересь видимо несу, но - попробовать надо
источник

AB

Az Booki in Angular - русскоговорящее сообщество
[hidden]
источник

M

MCRoFF in Angular - русскоговорящее сообщество
+
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Подскажите. У меня на 1 роуте висит 2 гварда и все выполняются цепочкой. Можно ли как-то прервать выполнение следующего гварда если первый не дал true?
источник

MG

Moe Green in Angular - русскоговорящее сообщество
О! Что-то похожее на правду 🤔
источник

B

Bretbas in Angular - русскоговорящее сообщество
Народ, подскажите пожалуйста.
У меня есть вот такая привязка к контролу:
http://joxi.ru/xAe4lgwiX9DnP2

Допустим у меня какой-то пункт выбран там был, и соответственно контрол формы formControlName="paymentType" получил какое-то значение.

Как вы видите, там mat-option генерятся исходя из массива vm.payments.
Этот массив может меняться исходя из состояния другого контрола(на скрине его не видно).
Когда массив меняется, в нем может НЕ быть такого значения, которое было выбрано у контрола формы formControlName="paymentType" до этого.

Я надеялся, что при изменении массива, этот контрол формы сбросит свое состояние, ну скажем на null, ведь в массиве нет нужного элемента.

Но нет. На UI все сбрасывается, а вот контрол формы до сих пор имеет то же самое состояние, какое было до изменения массива


Как сделать?
источник

ТЖ

Тихон Жарких... in Angular - русскоговорящее сообщество
ресетни вручную его при каждом изменении массива
источник

B

Bretbas in Angular - русскоговорящее сообщество
ну это можно.
а почему он сам не сбрасываает то не пойму?
источник

B

Bretbas in Angular - русскоговорящее сообщество
ведь привязка есть
источник

ТЖ

Тихон Жарких... in Angular - русскоговорящее сообщество
ну он один раз наелся и спит, хоть 200 раз массив смени - он не ресетнет контрол, покуда ты ему сам не скажешь (значение же получено)
источник

B

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

RG

Roll Game in Angular - русскоговорящее сообщество
Наверное глупый вопрос, но почему он не дает так делать?
источник

RG

Roll Game in Angular - русскоговорящее сообщество
там где пишет что код не достижим
источник

VK

Vlad Kolebaev in Angular - русскоговорящее сообщество
у тебя там точка с запятой в конце где return
источник

RG

Roll Game in Angular - русскоговорящее сообщество
всеравно ругается
источник

RG

Roll Game in Angular - русскоговорящее сообщество
источник

VK

Vlad Kolebaev in Angular - русскоговорящее сообщество
return this.http.post(   )->.<-pipe(tap(   ))
источник

MA

Mr. Algernon in Angular - русскоговорящее сообщество
с смайликом ->.<- тоже ругается
источник