2013-02-11 35 views
1

在灰燼的早期版本共享新建/編輯視圖之間的邏輯,我用了一個奇異PostController來管理新的/顯示和編輯視圖。如何與Ember 1.0.pre4

但如今隨着控制器和路線的分離和使用post.new/post.edit/post控制器的約定,我不知道是什麼約定跨越意見共享的邏輯。 請記住,我的編輯/新路由不嵌套在posts路由中,因爲插座沒有嵌套,所以我無法將邏輯放在父路由中。

  • 我是否重寫路線中的控制器並使用舊的單數控制器?
  • 我在手柄模板內使用{{with controllers.post}}塊嗎?
  • 難道我用PostNewRoute/PostEditRoutePostNewController/PostEditController之間的共享混入?
  • 難道我繼承PostNewControllerPostEditController
  • 包裝所有誰是模板的路線內的郵路簡直是{{outlet}}這樣我就可以繼承共享的事件?
  • 我錯過了什麼?

我懷疑這有一個適當的慣例,但我想聽聽其他人是如何做的呢?

回答