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