2013-04-02 28 views
1

我想在一個燼控制器中使用replaceRoute,但需要傳遞一個對象ID。一些沿線:replaceRoute與一個對象ID

this.replaceRoute('projects.edit', 4) 

這是可能的,或應該以不同的方式做?它將轉到我告訴它的路線,但對象標識爲undefined

回答

1

這是可能的,還是應該以不同的方式完成?

replaceRoute預計將通過路由的上下文,而不是一個id。您可以使用id來定位的背景下,例如:

this.replaceRoute('projects.edit', App.Project.find(4)); 

這裏是一個的jsfiddle這種方法如何使用夾具適配器

http://jsfiddle.net/mgrassotti/mhyjG/1/

+0

再次感謝邁克證明。我只是通過身份證,認爲路由器會踢,並讓我適當的模型。 – Rudi