Понимание геттеров и сеттеров в угловых пользовательских FormControls - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь разобраться с ролью геттеров / сеттеров в пользовательских FormControls в угловых.В некоторых уроках / примерах они включают в себя метод получения и установки, который может выглядеть следующим образом:

get value(){
    return this._value;
}

set value(val){
    this._value = val;
}

В других примерах / руководствах они не беспокоятся о методе получения / установки.

Я не видел четкого объяснения их роли в этом контексте.Я работал над двумя совершенно отдельными пользовательскими FormControls.В обоих из них я реализовал геттер и сеттер.Однако, когда я пытаюсь получить доступ к значению пользовательского FormControl от родителя (используя sth вроде this.formGroup.value.myFormControlName), я обнаруживаю, что один из моих пользовательских FormControl дает возвращаемое значение метода get (), а другой - нет.Я полностью растерялся относительно роли геттеров и сеттеров в угловых пользовательских FormControl's.

Буду признателен за разъяснения по этим вопросам.Они обязательны?Рекомендуемые?Как они вписываются в поток пользовательских элементов управления?

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