我有一個從服務器異步加載數據的問題。鑑於沒有任何數據,因爲渲染是在加載之前。 這裏是我的代碼: app.component.ts:Angular2 - 顯示來自http加載之前的數據
user: User = new User()
ngOnInit() {
this.userService.getUser(1).then(usr => {
this.user = usr;
}).catch((error: any) => {
});
}
app.component.html:
<p>{{user.name}}</p>
我認爲數據會動態改變。問題在哪裏?由於
可以嘗試'
{{user?.name}}
'? – echonax是的,結果是一樣的。我沒有看到用戶名 – bluray
嘗試在異步調用中賦值後登錄'this.user'並向我們顯示內容 –