Как заставить элемент отображать / скрывать, если существует другой элемент (который будет динамически заполнен позднее)?
Например:
app.component.ts
export class AppComponent implements OnInit, AfterViewInit {
ngOnInit(): void {}
ngAfterViewInit() {
//Run a library that will populate the table, for example
//This will create an element with an id tableData
generateTableDataAfterDOMIsReady('#container');
}
}
app.component.html
<div id="container">
<!-- When the javascript function is invoked, it will dynamically change the content inside this div and generate a <div id="tableData"></div>
</div>
<div *ngIf="pseudoIsTableDataExists()">Data has been generated</div>
Нет другой переменной, которую я могу слушать, чтобы заставить ее работать. Единственная подсказка - заставить второй div
показать себя, когда существует #tableData.