Size: a a a

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

2021 February 19

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Saqhan Abaev
чем отличаются компоненты от модулей?
Как квартал и квартира
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Saqhan Abaev
чем отличаются компоненты от модулей?
Модуль содержит N компонентов, Компонент содержит только себя.
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
привет всем
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
а че директиву [class....] eбрали?
и ngClass смотрю уже объект не принимает
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
а, все, то не там ошибка была
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Коллеги, подскажите, пожалуйста, как лучше задизаблить/раздизаблить формгрупп компонента - потомка. Подпирсаться в потомке на обсервел <boolen> ?
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Евгений Войтенко
Коллеги, подскажите, пожалуйста, как лучше задизаблить/раздизаблить формгрупп компонента - потомка. Подпирсаться в потомке на обсервел <boolen> ?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Евгений Войтенко
Коллеги, подскажите, пожалуйста, как лучше задизаблить/раздизаблить формгрупп компонента - потомка. Подпирсаться в потомке на обсервел <boolen> ?
можно директиву сделать
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
хотя это не совсем правильный путь
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
не понмаю зачем тут поток
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
в таких случаях удобно выделить форму в свой класс и связываться со сторонними событиями внутри него, а не писать все простыней в OnInit
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
потоки передаватьт между компоненттами плохо
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
есть onChange
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
внутри смотришь, если изменился, меняешь значение формы
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Не подскажите, если это best practice ссылку? Я знаю как это работает, но не могу найти как правильней делать и почему.
источник

AD

Anatoly D in Angular - русскоговорящее сообщество
Почему не срабатывает метод класса FormControl registerOnChange? Что я делаю не так?
ngOnInit(): void {
this.myControl = new FormControl('');
this.myControl.registerOnChange(() => {
 console.log('test');
});
}

Теперь когда что-то в инпут начинаю вводить, коллбэк-функция не срабатывает и ничего не выводит в консоль браузера.
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
Евгений Войтенко
Не подскажите, если это best practice ссылку? Я знаю как это работает, но не могу найти как правильней делать и почему.
да нет здесь никакой best практики https://angular.io/api/core/OnChanges
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
да нет здесь никакой best практики https://angular.io/api/core/OnChanges
у этой штуки есть минус, она завязана на строковом названиеи переменной. если при рефакторинге поменять название инпута, то строка не поменяется. И все поломается. Нужно это помнить. С обсерваблеами таких проблем нет.
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
у тебя есть в дочерке @Input() isEdit = false;
дочерку наследуешь от хука implements OnChanges
реализуешь интерфейс, добавится метод
ngOnChanges(changes: SimpleChanges) {
     и тут пишешь
     if (changes.isEdit) { делаешь грязь и дизейблишь форму }
 }
источник

YV

Yurii Veselov in Angular - русскоговорящее сообщество
Anatoly D
Почему не срабатывает метод класса FormControl registerOnChange? Что я делаю не так?
ngOnInit(): void {
this.myControl = new FormControl('');
this.myControl.registerOnChange(() => {
 console.log('test');
});
}

Теперь когда что-то в инпут начинаю вводить, коллбэк-функция не срабатывает и ничего не выводит в консоль браузера.
Там не колбэк а observable
источник