Size: a a a

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

2021 June 10

A

Adam in Angular - русскоговорящее сообщество
Я один раз задавал вопрос на эту тему в группе, но в надежде, что его просто не увидели, предприму последнюю попытку )).  Есть датапикер, реализованный через control value accessor. Когда делаю this.form.reset(), value у датапикера сбрасывается, но в поле остается последняя выбранная дата (нужно чтобы отображался placeholder). Поле по идее пустое и не валидно, но нужно чтобы сам инпут визуально очищался.
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
код
источник

A

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

AS

Anton Shvets in Angular - русскоговорящее сообщество
перед точечкой вопросик поставить и все будет океюшки
источник

A

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

AS

Anton Shvets in Angular - русскоговорящее сообщество
внутри CVA там где writeValue проверяешь что пусто пришло и очищаешь поле
можно попробовать лишний markForCheck воткнуть
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
и убери value отсюда
источник

A

Adam in Angular - русскоговорящее сообщество
Ты просто лучший)
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Почему если запровайдить сервис прямо в компоненте - потом вызвать диалоговое окно с другим компонентов - где инжектирован этот сервис - то его там нет?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Непонятно
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
скорее всего при открытии диалогово окна не передается инжектор того места откуда оно открывается (где есть сервис)
источник

OP

Oleg P in Angular - русскоговорящее сообщество
а разве компонент диалоговое окна не подтянет сам зависимости в конструкторе?
источник

S

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

OP

Oleg P in Angular - русскоговорящее сообщество
т-е сервис нужно передавать в окно-компонет вместе с данными тут?
источник

S

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

S

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

OP

Oleg P in Angular - русскоговорящее сообщество
сейчас посмотрю что там есть в MatDialog
источник

OP

Oleg P in Angular - русскоговорящее сообщество
странно - всегда напрямую указыала зависимости в диалогвом окне - сервисы. все работало
источник

OP

Oleg P in Angular - русскоговорящее сообщество
а если запровайдить токен в родительском компоненте и потом инжектирвать его в чилд (диалоге) как тут с MAT_DIALOG_DATA?
источник

OP

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