| .. | .. |
|---|
| 54 | 54 | this.applications.get(this.data.application_id) |
|---|
| 55 | 55 | .map(app_data => this._prepareMetadata(app_data.metadata)) |
|---|
| 56 | 56 | .subscribe( |
|---|
| 57 | | - metadata => this.data.metadata = metadata, |
|---|
| 57 | + metadata => super.setViewData(() => this.data.metadata = metadata), |
|---|
| 58 | 58 | err => console.error('Error loading application metadata') |
|---|
| 59 | 59 | ); |
|---|
| 60 | 60 | } |
|---|
| .. | .. |
|---|
| 65 | 65 | this.applications.get() |
|---|
| 66 | 66 | .map(list => list.map((app : any) => <IComboOption>{id: app.id, label: `(${app.code}) ${app.name}`})) |
|---|
| 67 | 67 | .subscribe( |
|---|
| 68 | | - data => this.allApplications = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label)), |
|---|
| 68 | + data => super.setViewData(() => this.allApplications = (<IComboOption[]>data).sort((e1, e2) => e1.label.localeCompare(e2.label))), |
|---|
| 69 | 69 | err => console.error('Error loading applications') |
|---|
| 70 | 70 | ); |
|---|
| 71 | 71 | } |
|---|
| .. | .. |
|---|
| 80 | 80 | super.reset(); |
|---|
| 81 | 81 | super.prepareInitialData('licensetypeId', { |
|---|
| 82 | 82 | metadata: [] |
|---|
| 83 | | - }, (data) => this._prepareMetadata(data.metadata)); |
|---|
| 83 | + }, (data) => super.setViewData(() => this._prepareMetadata(data.metadata))); |
|---|
| 84 | 84 | } |
|---|
| 85 | 85 | |
|---|
| 86 | 86 | ngAfterViewInit(): void { |
|---|