我试图将Rails应用中的表单重新创建为Ember.js应用。我需要选择一个具有选定选项的关联。我已经尝试了所有我能想到的东西,并在指南和博客文章中找到了参考,但没有设法得到任何工作。不知道如何按名称升序对选项进行排序,但这可能完全是另一个问题。
这是我想要完成的基本想法:
BillingEmber.QuotesEditRoute = Ember.Route.extend(
setupController: (controller, model)->
controller.set('model', model)
controller.set('clients', @store.find('client'))
controller.set('selectedClient', model.get('client.id'))
)
{{view Ember.Select
content=clients
optionValuePath="content.id"
optionLabelPath="content.name"
selection=selectedClient}}
答案 0 :(得分:0)
您所拥有的内容几乎就是如何设置选择... selection
使用模型与您的content
集合进行匹配,因此请使用
model.get('client')
而不是
model.get('client.id')