html view не обновляется в угловом 5 компоненте даже после использования ngZone

Существует компонент рендеринга формы, который будет принимать полезную нагрузку JSON и HTML-форму.

Компонент получает динамические данные нажатием кнопки, как показано ниже.

  ngOnInit() {
 this.assetService.getAssetConfig("car")
      .subscribe((data: any) => {
        this.assetFromConfig=this.formService.formatAssetConfig(data.configuration)

      });

}

assetFromConfig обновляется в файле componentet.ts, но в HTML-части компонента он не обновляется

когда я несколько {{assetFromConfig}} на экране не освежает

<app-asset-form [formConfigData]="assetFromConfig" ></app-asset-form>

попробовал использовать

this._ngZone.run(() => {
    this.assetService.getAssetConfig("car")
  .subscribe((data: any) => {
    this.assetFromConfig=this.formService.formatAssetConfig(data.configuration)

  });
  });

даже та же проблема, новая для углового 5, не уверен, что я что-то пропустил в фундаментальных принципах, пожалуйста, предложите способ ее достижения

html,data-binding,angularjs-scope,angular5,

0

Ответов: 0

html view не обновляется в угловом 5 компоненте даже после использования ngZone

Существует компонент рендеринга формы, который будет принимать полезную нагрузку JSON и HTML-форму.

Компонент получает динамические данные нажатием кнопки, как показано ниже.

  ngOnInit() {
 this.assetService.getAssetConfig("car")
      .subscribe((data: any) => {
        this.assetFromConfig=this.formService.formatAssetConfig(data.configuration)

      });

}

assetFromConfig обновляется в файле componentet.ts, но в HTML-части компонента он не обновляется

когда я несколько {{assetFromConfig}} на экране не освежает

<app-asset-form [formConfigData]="assetFromConfig" ></app-asset-form>

попробовал использовать

this._ngZone.run(() => {
    this.assetService.getAssetConfig("car")
  .subscribe((data: any) => {
    this.assetFromConfig=this.formService.formatAssetConfig(data.configuration)

  });
  });

даже та же проблема, новая для углового 5, не уверен, что я что-то пропустил в фундаментальных принципах, пожалуйста, предложите способ ее достижения

00HTML, привязки данных, angularjs-сфера, angular5,
Похожие вопросы