こんにちは、emberjs ガイドから基本的なサンプル アプリケーションを作成しています。トドスアプリ。小さな変更を加えて、ToDo リストを 2 つ別々に作成したいと考えています。また、静的データにも取り組みたいと考えています。私は 1 つのフィクスチャ コレクションを持っています。2 番目のリストを追加し、反復して個別に表示したいと思います。
これどうやってするの ?これに関する情報が見つかりません。
こんにちは、emberjs ガイドから基本的なサンプル アプリケーションを作成しています。トドスアプリ。小さな変更を加えて、ToDo リストを 2 つ別々に作成したいと考えています。また、静的データにも取り組みたいと考えています。私は 1 つのフィクスチャ コレクションを持っています。2 番目のリストを追加し、反復して個別に表示したいと思います。
これどうやってするの ?これに関する情報が見つかりません。
同じデータ型の 2 番目のリスト? その場合、todo の所有者のように todo よりも上のレベルが必要で、その所有者を取得したい場合は、彼の todo を取得します。別のデータ型の 2 番目のフィクスチャ データについて話しているだけの場合、Todos.Owner.FIXTURES もそれを示しています。
Todos.Owner = DS.Model.extend({
todos: hasMany('todo')
});
Todos.Todo = DS.Model.extend({
owner: belongsTo('owner'),
title: DS.attr('string'),
isCompleted: DS.attr('boolean')
});
Todos.Owner.FIXTURES = [
{
id: 1,
todos: [1],
},
{
id: 2,
todos: [2,3],
},
];
Todos.Todo.FIXTURES = [
{
id: 1,
owner: 1,
title: 'Learn Ember.js',
isCompleted: true
},
{
id: 2,
owner: 2,
title: '...',
isCompleted: false
},
{
id: 3,
owner: 2,
title: 'Profit!',
isCompleted: false
}
];