JSFiddleのサンプルを参照してください。
Ember.jsを使用して、JSONからのモデル作成、特に埋め込み/ aggreatesの作成を制御する方法はありますか?以下の例では、PersonモデルにFriendのインスタンスを含める必要があります。Knockoutでは、これはマッピングプラグインを介して実行されます。何か提案をいただければ幸いです。
Person = Ember.Object.extend({
numberOfFriends : function() {
return this.get("friends").length;
}.property("friends"),
});
Friend = Ember.Object.extend({
isAvailable : function() {
var stat = this.get('status');
return stat == 'online';
}.property('status'),
});
var personData = {
name : "Fozzie Bear",
friends : [
{
name : "Kermit The Frog",
status : "online"
},
{
name : "Miss Piggy",
status : "sleeping"
}
]
};
var person = Person.create(personData);