ControlValueAccessor и коснулся - PullRequest
       7

ControlValueAccessor и коснулся

0 голосов
/ 03 января 2019

Я реализовал средство выбора даты, используя три раскрывающихся списка для даты, месяца и года.Выбор даты - это компонент, который реализует ControlValueAccessor и отлично работает.Тем не менее, я хотел бы, чтобы элемент управления отображал касание при трогании любого из трех раскрывающихся списков.

Есть много вопросов по связанным с этим вопросам касательно касания, но не этот конкретный вопрос, который кажется мне странным, поскольку это что-то странноеВы хотите сделать по умолчанию!

Как мне показать состояние моего компонента, которого коснулись?Кроме того, как насчет нетронутых, грязных и т. Д.?

1 Ответ

0 голосов
/ 03 января 2019

Только для касания: если ваш компонент выходит из ControlValueAntecesor, у вас есть что-то вроде

//declare two functions onChange and onTouched
onChange;
onTouched;
//register onChange and onTouched
registerOnChange( fn : any ) : void {
    this.onChange = fn;
}

registerOnTouched( fn : any ) : void {
    this.onTouched = fn;
}

Единственное, что вам нужно, это когда вы переключаете один выпадающий вызов на функцию

this.onTouched()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...