Ember.js:如何通过选择框设置关联模型

时间:2014-02-12 14:18:28

标签: javascript ember.js

我的应用有两个型号Url和UrlType,我想通过选择框选择UrlType。我怎么做? 这里是我尝试重现场景的jsbin,尽管this.get('store')不起作用:(但这个想法必须非常明确。

http://emberjs.jsbin.com/nefas/6/edit

2 个答案:

答案 0 :(得分:1)

你的jsbin很少。

  • this.store din不起作用,因为你没有像这样提到你的适配器

     App.ApplicationAdapter = DS.FixtureAdapter;
    
  • 你不会在模型return中返回。

虽然你已经找到了你想要的东西,但我已经制作了一个可能拥有你想要的东西的jsbin。 http://emberjs.jsbin.com/saxuy/1/edit

更新

http://emberjs.jsbin.com/saxuy/6/edit

您可以在模板中直接设置网址模型的url_type属性。

{{view Ember.Select content=urlTypes optionLabelPath='content.caption' selection=url_type}}

如果为模型设置了url_type,则它将是选定的选项。

答案 1 :(得分:0)

看起来你的逻辑工作得很好

http://emberjs.jsbin.com/nefas/12/edit