0
私は、RESTAdapterとRESTSerializerの両方を使用してjsonペイロードとリレーションシップ(サイドロード)を解析しています。 DS.RESTAdapter状態のためのドキュメントは、サイドロード関連データは、自分のタイプのキーの下に返されるべきであることなどEmber RESTSerializer、関係が期待どおりに動作しない
{
"posts": {
"id": 5,
"title": "I'm Running to Reform the W3C's Tag",
"author": "Yehuda Katz",
"comments": [1, 2]
},
"comments": [{
"id": 1,
"author": "User 1",
"message": "First!",
}, {
"id": 2,
"author": "User 2",
"message": "Good Luck!",
}]
}
自分のペイロードを使用して、私は、各関連アイテムにタイプフィールドを追加しない限り、私が手解析エラー: 'プロパティを読み取れません'を 'undefined'に置き換えてください。私は、各関連レコードに「タイプ」フィールドを省略した場合ではなく -
{
"practice-items": [
{
id: 1,
title: 'Major Scales',
discipline: 1
},
{
id: 2,
title: 'Minor Scales',
total_issues_count: 5,
discipline: 1
}
],
"disciplines": [
{
id: 1,
title: 'Scales',
type: 'discipline'
},
{
id: 2,
title: 'Pieces',
type: 'discipline'
}
]
}
これは動作します:
は、これが私のペイロードです。なぜこれが何であるか - 私は何か明白なものを見逃していますか?