ngAfterViewInit(): void {
this._appNavigationService.GetUserMenu().pipe(finalize(() => setTimeout(() => {
this.layoutRefService.addElement('asideLeft', this.el.nativeElement);
})))
.subscribe(res => {
this.menu = res;
});
}
yukarıdaki gibi ya da direkt olarak subscribe içerisine menuyu set ettikten sonra setTimeout konudu çalıştrdım ama bir fark olmadı. Html tarafta ngif kullandığımda hiç bir şekilde tetiklemiyor. Ngif kullanmadığımdada sürekli hata veriyor menu items null olduğu için.
Hayır, sadece mouse ile sol menu üzerine geldiğimde menu yu tetikleyip dolduruyor diğer turkü arkada menu içeriğini ne kadar değiştirirsem değiştireyim ekrana yansımıyor. Neyin engellediğini bir türlü bulamadık.