W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
元數(shù)據(jù)是數(shù)據(jù)與一個特定的模式或類型,而不是一個紀錄。
一個很常見的例子是分頁。通常會像下面的代碼設(shè)置分頁:
let result = this.store.query(‘post’, {
limit: 10,
offset: 0
});
設(shè)置了每頁顯示數(shù)據(jù)為10條,但是你不知道總條數(shù),又怎么知道一共有多少頁呢?這時候元數(shù)據(jù)就派上用場了。
{
"post": {
"id": 1,
"title": "Progressive Enhancement is Dead",
"comments": ["1", "2"],
"links": {
"user": "/people/tomdale"
},
// ...
},
"meta": {
"total": 100
}
}
這些數(shù)據(jù)是從后臺返回的JSON格式數(shù)據(jù),如果你想獲取元數(shù)據(jù)可以使用this.get('meta')
獲取。甚至還可以從query()
方法中獲取。
let
和 =>
都是javascript ES6的語法,如果你想了解有關(guān)javascript ES6請Google。
對于元數(shù)據(jù)在項目中的使用會在后面的例子中展現(xiàn)。在介紹完Ember基礎(chǔ)知識后我回做一個比較完整的小項目,我會在項目中盡可能的使用所講過的知識點,敬請期待…… _小項目代碼:todos_
博文完整代碼放在Github(博文經(jīng)過多次修改,博文上的代碼與github代碼可能有出入,不過影響不大?。?,如果你覺得博文對你有點用,請在github項目上給我點個star
吧。您的肯定對我來說是最大的動力?。?/p>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: