0
我想製作一個項目列表,當點擊時,顯示與列表項目內嵌的編輯表單。呈現到動態插座
到目前爲止,這是我已經試過:
router.js.coffee
App.Router.map()->
@resource 'friend_management', ->
@resource 'groups', ->
@resource 'group', path: '/:group_id', ->
@route 'edit'
模板/ groups.hbs
<div id="group-list">
{{#each}}
{{#view Dfw.GroupView}}
{{link-to name 'group.edit' this class=cssClass tagName='div'}}
{{outlet groupEditOutletName}}
{{/view}}
{{/each}}
</div>
<!-- it works fine if there is one outlet rendered here,
but I would prefer the outlet for the edit form rendered inline -->
模板/組/ edit.hbs
{{input type='text' value=name placeholder="Group name"}}
<button {{action update}}>Update Group</button>
路線/group/edit.js.coffee
App.GroupEditRoute = Ember.Route.extend
renderTemplate: (controller, model)->
@render('group/edit', outlet: "group#{model.id}", into: 'groups')
我得到的印象是Ember.js不允許動態命名的店鋪,但沒有人知道周圍的工作?你有
我找到了你的工作方法。這不是我想要的,但它確實有效。我並不需要讓URL代表編輯狀態。非常感謝你的迴應。 –