Я начал изучать Angular, но я действительно застрял в одной глупости. Я получаю сообщение об ошибке, так как В типе «Обещание» отсутствуют следующие свойства из типа «Наблюдаемый»: _isScalar, источник, оператор, лифт и еще 6.
Ниже мой код:
salesForm: FormGroup;
salesSearchCriteriaForm: FormGroup;
ngOnInit() {
this.activeCommercialReportEntryService.commercialEntryForm.subscribe(
form => {
this.salesForm = form;
this.populateDefaultSalesRow(6);
}
);
this.salesSearchCriteriaForm=this.salesSearch.ToForm(this.salesForm.value.number);
}
Я получаю вышеупомянутую ошибку под строкой:
this.salesSearchCriteriaForm = this.salesSearch.ToForm (this.salesForm.value.number);
Однако, если я объявляю FormGroup типа Promise, она работает просто отлично. Но основная проблема возникает, когда я пытаюсь получить значения из FormGroup типа Promise.
Я получаю возвращаемые значения как ZoneAwarePromise , и теперь я не могу извлечь значения из formGroup. Я попытался искать в сети, но не нашел ничего полезного. Может ли кто-нибудь помочь мне с этим материалом