0

こんにちは、emberjs ガイドから基本的なサンプル アプリケーションを作成しています。トドスアプリ。小さな変更を加えて、ToDo リストを 2 つ別々に作成したいと考えています。また、静的データにも取り組みたいと考えています。私は 1 つのフィクスチャ コレクションを持っています。2 番目のリストを追加し、反復して個別に表示したいと思います。

これどうやってするの ?これに関する情報が見つかりません。

4

1 に答える 1

0

同じデータ型の 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
}
];
于 2013-10-05T15:16:00.687 に答える