Size: a a a

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

2020 January 15

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
поэтому посчитал что мне нужно кк минимум добавить колбэки на эти методы, чтобы узнать решает ли это мою проблему или нет
источник

AS

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Maslaw
у меня на проекте используется Dragon Speech Recognintion

и походу кк раз ввод текста с помощью таких тулов вызывает эти ивенты (так же нашёл подтверждение тут в ответе https://stackoverflow.com/questions/51226598/what-is-javascripts-compositionevent-please-give-examples)
а сам Dragon Speech Recognintion что про это думает?
источник

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
Smooth Operator
а сам Dragon Speech Recognintion что про это думает?
извините, я не совсем понял вопрос, или это уже тролинг?

у них нет документации для веб разработчиков, насколько мне известно
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Maslaw
извините, я не совсем понял вопрос, или это уже тролинг?

у них нет документации для веб разработчиков, насколько мне известно
он шлет эти события?
источник

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
я думал проверить это, когда смогу добавить обработчик этих событий (используя DefaultValueAccessor, который пока не получается заюзать(( )
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Maslaw
я думал проверить это, когда смогу добавить обработчик этих событий (используя DefaultValueAccessor, который пока не получается заюзать(( )
как вы его добавляете?
источник

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
пробовал кк провайдер DefaultValueAccessor
пробовал делать своему кастомному контролу extends DefaultValueAccessor
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Maslaw
пробовал кк провайдер DefaultValueAccessor
пробовал делать своему кастомному контролу extends DefaultValueAccessor
а дальше
источник

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
а затем ожидал что на change буду получать вводимый текст, но нет(
источник

S

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

S

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

S

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

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
и эту читал
после - сложилось мнение что у всех форм контролов по дефолту есть эти ивенты
и не нужно дополнительных манипуляций с DefaultValueAccessor
или я очень серьёзно что-то не улавливаю(
или форм котролу нужно кк-то сказать чтобы он запускал onChange для этих ивентов тоже?
типа кк у DefaultValueAccessor _compositionMode
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Maslaw
и эту читал
после - сложилось мнение что у всех форм контролов по дефолту есть эти ивенты
и не нужно дополнительных манипуляций с DefaultValueAccessor
или я очень серьёзно что-то не улавливаю(
или форм котролу нужно кк-то сказать чтобы он запускал onChange для этих ивентов тоже?
типа кк у DefaultValueAccessor _compositionMode
если хочешь использовать свой контрол в форме, то делаешь кастомный контрол
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
потом его используешь через formControl или ngModel директивы
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
если хочешь просто слушать события на елементе, то случай их (input)="onInput($event" или (compositionend)="onCompositionEnd($event)"
источник

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
Smooth Operator
потом его используешь через formControl или ngModel директивы
да, это есть и работает и работало
и именно тут ни ожин ивент (ни input ни change, ни в конечном итоге form.get('controlName').value - пусто)
источник

OM

Oleg Maslaw in Angular - русскоговорящее сообщество
и compositionend на formControl'е не тригерится(
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Maslaw
да, это есть и работает и работало
и именно тут ни ожин ивент (ни input ни change, ни в конечном итоге form.get('controlName').value - пусто)
где связь между input ни change
и form.get('controlName').value
источник