0
export class AppComponent {
posts: any[];
requestStream: any;
constructor(http: Http){
http.get('https://api.github.com/users')
.subscribe(
response => { this.posts = response.json(); });
}
}
長度和:獲取的可觀測
<div *ngFor="let post of posts">
{{ post.login }}
</div>
{{ posts.length }}
的視圖顯示一切良好 - 每一個崗位和崗位的長度(即30)的登錄,但控制檯提供了錯誤:
Cannot read property 'length' of undefined
還有一個問題是,該網址(https://api.github.com/users)實際上包含的記錄數超過30(46)。那麼爲什麼我只能得到30條記錄呢?發生
將safe-nav操作符添加到插值:{{{posts?.length}}'。你怎麼知道你有46個職位?你檢查過網絡標籤嗎? – echonax
啊......對了,忘了貓王操作員......但請檢查我的關注點 - 爲什麼我只能得到30條記錄,而有46條? –
你怎麼知道你有46條記錄? – echonax