0
からIは、hasManyの非同期関係を有するモデルを持って、ここフェッチhasManyのエンバー関係データ非同期ミラージュ
export default Model.extend({
name: attr(),
description: attr(),
metricNamespaces: hasMany('metric-namespace', {
async: true
})
});
モデルインスタンスのサンプルjSONAPIドキュメント
{
"data": {
"type": "context",
"id": "1",
"attributes": {
"name": "O'Reilly Inc",
"description": "Aut mollitia mollitia esse inventore est consequatur mollitia ex dolores. Deserunt est dicta temporibus eius. Id dicta molestiae nostrum odio."
},
"relationships": {
"metricNamespaces": {
"data": [
{
"type": "metric-namespace",
"id": "8"
}
]
}
}
}
}
あるIはafterModelフックを有します関係を取得しようとしているルートにある
model.get('metricNamespaces').then((success) => {
console.log("Success", success);
}, (error) => {
console.log("Error", error);
});
ミラージュに要請してください。しかし、これは決して要求を引き起こしません(私はmetric-namespace
の蜃気楼ルートを持っていないので失敗するでしょう)
誰かが私が逃しているものを理解するのに役立つことができますか?
が見える(たぶんキャメルケースが問題でした) ? –