如何用模型数据填充ember-cli-jstree

时间:2015-12-20 17:02:07

标签: ember.js ember-data jstree

我正在尝试使用此插件从我的数据创建树。我可以从github中test/dummy中提供的示例中成功创建一个树,但是当我尝试使用模型中的数据时,它似乎期待json数据而不是ember模型。

// models/user.js 
import DS from 'ember-data';

export default DS.Model.extend({
  name: DS.attr('string'),
  children: DS.hasMany('user', {inverse: 'parent', async: true}),
  parent: DS.belongsTo('user', {inverse: 'children', async: true})
});

// routes/users.js
import Ember from 'ember';

export default Ember.Route.extend({
  model() {
    return this.store.findAll('user');
  }
});

// templates/users.hbs    
<h2>Users</h2>
<div class="sample-tree">
   {{ember-jstree
      data= model
   }}
</div>

我搜索了一个工作示例,但到目前为止还没有找到一个。

0 个答案:

没有答案