Могу ли я получить FormGroup - родительский элемент FormControl, который у меня есть? так:angular 2: get FormGroup by FormControl
onBlur(formControl: FormControl) {
var formGroup = formControl.parent // a FormGroup has the FormControl
if (formControl.dirty) {
console.log(formControl);
}
}
Удовлетворительно, не подходит для высоких стандартов доступа в угловом ... –
Для этого есть запрос на растяжение. Скажите, для чего вам это нужно. Мне удалось сделать некоторые обходные пути для механизмов, которым необходим доступ к родительскому контенту FontControl. – jmachnik
Я разрабатываю приложение с автосохраняющими формами. то есть любой элемент управления, который был изменен пользователем, немедленно отправляется на сервер. Я предпочитаю делать универсальную функцию, чтобы сделать это, поэтому мой подход заключается в том, чтобы хранить внутри FormGroup (с помощью модели) некоторые метаданные, а затем отправлять FormControl в функцию, функция принимает правильное решение о том, отправлять ли сервер обновлений. Эта функция специализируется исключительно на обновлении информации на сервере, и я предпочитаю, чтобы моя команда передавала один параметр функции, чтобы уменьшить ошибки и несогласованность. –