Size: a a a

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

2020 February 19

Н

Надежда in Angular - русскоговорящее сообщество
Ребята, всем привет )

Не подскажете как при помощи [(ngModel)]="detalization.id" забрать id, сохранить его локально и передать в другой компонет.

Выбор происходит на radiobutton.

Я по этому (выбранному)  id в другом компоненте фильтрацию делаю.
источник

D

Danil in Angular - русскоговорящее сообщество
у тебя там где ngModel форма?
источник

Н

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

D

Danil in Angular - русскоговорящее сообщество
если тебе надо в родительскую компоненту передать переменную, то https://metanit.com/web/angular2/2.10.php
если нет, то подписываешься на обновления значений формы(или (ngModelChange)), делаешь BehaviourSubject в сервисе и дергаешь его при изменение значения и потом там где нужно забираешь значение
источник

D

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

Н

Надежда in Angular - русскоговорящее сообщество
спасибо, смотрю
источник

KV

Karpov Vladimir in Angular - русскоговорящее сообщество
Ребята , привет. Встречался кому такой wheel selector, только вне модального окна?

http://joxi.ru/EA4LO8VHOZOexA
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
делал кто генерацию сваггера из данных с json-server?
источник

KV

Karpov Vladimir in Angular - русскоговорящее сообщество
Имеешь ввиду, генерация ts класссов  по json со свагера?
источник

VH

Vitaly Hantarenka in Angular - русскоговорящее сообщество
Привет всем. Возник очень интересный вопрос, может кто сталкивался:
Стратегия onPush.
Дочерний компонент не реагирует на изменение @Input в родительском.
Однако, если повесить изменение на кнопку или на timer(0).subscribe(()=> emitEvent.emit()), то все ок.
Как только вместо таймера пишу просто emitEvent.emit(), то дочерний сразу перестаёт реагировать
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Кто сталкивался - есть options в select. Используется Angular Material. Нужна поддержка нескольких строк в options. Насколько понимаю, Angular Material не поддерживает многострочности по идеологическим соображениям?
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Какой выход посоветуете?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Karpov Vladimir
Имеешь ввиду, генерация ts класссов  по json со свагера?
нет. это я и сам делал и есть утилиты. Мне бы генерация сваггер джон по ответу сервера. Чтоб уже по свагеру сгенерить интерфейсы и сервисы.
источник

YY

Yulia Yolkina in Angular - русскоговорящее сообщество
Moe Green
Кто сталкивался - есть options в select. Используется Angular Material. Нужна поддержка нескольких строк в options. Насколько понимаю, Angular Material не поддерживает многострочности по идеологическим соображениям?
А если вместо <mat-select> использовать <mat-action-list>+matLine ?
источник

MG

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

KV

Karpov Vladimir in Angular - русскоговорящее сообщество
Vitaly Hantarenka
Привет всем. Возник очень интересный вопрос, может кто сталкивался:
Стратегия onPush.
Дочерний компонент не реагирует на изменение @Input в родительском.
Однако, если повесить изменение на кнопку или на timer(0).subscribe(()=> emitEvent.emit()), то все ок.
Как только вместо таймера пишу просто emitEvent.emit(), то дочерний сразу перестаёт реагировать
НАсколько помню, при изменении ссылки на объект, который передается в @Input, должно срабатывать
источник

N

Nomad in Angular - русскоговорящее сообщество
Vitaly Hantarenka
Привет всем. Возник очень интересный вопрос, может кто сталкивался:
Стратегия onPush.
Дочерний компонент не реагирует на изменение @Input в родительском.
Однако, если повесить изменение на кнопку или на timer(0).subscribe(()=> emitEvent.emit()), то все ок.
Как только вместо таймера пишу просто emitEvent.emit(), то дочерний сразу перестаёт реагировать
отличный кейс для вас что бы узнать как работает change detection
источник

YY

Yulia Yolkina in Angular - русскоговорящее сообщество
Moe Green
Кто сталкивался - есть options в select. Используется Angular Material. Нужна поддержка нескольких строк в options. Насколько понимаю, Angular Material не поддерживает многострочности по идеологическим соображениям?
я правильно подумала, что несколько строк в опции - это название опции + условно мелким серым текстом пояснение про неё?
источник

VH

Vitaly Hantarenka in Angular - русскоговорящее сообщество
Nomad
отличный кейс для вас что бы узнать как работает change detection
Cdt?
источник

VH

Vitaly Hantarenka in Angular - русскоговорящее сообщество
Karpov Vladimir
НАсколько помню, при изменении ссылки на объект, который передается в @Input, должно срабатывать
Да, изменения происходят - true/false
источник