угловая 5 реактивная форма valueChanges не работает

Для вопроса 2 вам нужно вызвать super в каждом классе:

class First(object):
    def __init__(self):
        super(First, self).__init__()
        print "first"

class Second(object):
    def __init__(self):
        super(Second, self).__init__()
        print "second"

class Third(First, Second):
    def __init__(self):
        super(Third, self).__init__()
        print "that's it"

Для вопроса 3 это невозможно сделать, ваш метод должен иметь одну и ту же подпись. Но вы можете просто игнорировать некоторые параметры в родительских кланах или использовать аргументы ключевых слов.

0
задан danda 17 January 2019 в 06:52
поделиться

2 ответа

Вероятно, вам нужно вызвать функцию в хуке жизненного цикла onChanges вашей директивы.

onChanges(): void {
   this.settingsDataService.description.valueChanges.pipe(
        distinctUntilChanged(),takeUntil(this.descriptionDestroy))
        .subscribe(value => {
          //DO SOMETHING
        });
}
0
ответ дан Pardeep Jain 17 January 2019 в 06:52
поделиться

Я нашел ответ - в функции, которая получает данные с сервера, я создаю новую форму seetingsForm для очистки предыдущих данных.

0
ответ дан danda 17 January 2019 в 06:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: