3
<div *ngIf="!!(result$ | async)">
{{!!(result$ | async)}}
</div>
我希望它是空白的,然後顯示true
。令人驚訝的是,它顯示false
然後true
。 {{}}
和*ngIf
有沒有不同的評估機制? result$
類型爲Observable<{ products: any[] }>
。爲什麼AsyncPipe在{{}}評估不同,* ngIf
constructor() {
this.result$ = Observable.of("Dummy!").delay(3000);
}
你可以發佈myService.getResult函數的實現嗎? –
@HarryNinh這裏是他執行 – rgripper
如果我不得不猜測,我會說結構指令在ViewInit和interInjection在ContentInit – cvsguimaraes