私は、ember-cli-mirage といくつかのメタデータを使用してモック化された API エンドポイントを持っています。モデル シリアライザーをオーバーライドして、次のようなメタデータを追加しました。
import { JSONAPISerializer } from 'ember-cli-mirage';
export default JSONAPISerializer.extend({
serialize(object, request) {
let json = JSONAPISerializer.prototype.serialize.apply(this, arguments);
json.meta = {
compass_size: 1,
arrow_size: 2,
total: 3
}
return json;
}
});
API 呼び出しは、そのメタデータを正しく返します。
Object
data: Array[10]
meta: Object
arrow_size: 2
compass_size: 1
total: 3
...
このルート ハンドラがあるとします。
import Ember from 'ember';
export default Ember.Route.extend({
model() {
return this.get('store').findAll('events');
}
});
そのデータをテンプレートに印刷しようとすると
{{ model.meta.compass_size }}
その後、何もレンダリングされません。何か不足していますか?