我很好奇,想知道剛纔是什麼邏輯在於該層相對於新的餘燼路由和控制器:灰燼路由器和控制器邏輯
如果我們把下面的路線爲例:
step1: Ember.Route.extend
route: '/step1'
connectOutlets: (router, event) ->
exercise = WZ.Exercise.createRecord()
router.get('exercisesNewStep1Controller').set 'groups', WZ.store.find(WZ.Group)
router.get('exercisesNewController').connectOutlet 'step', 'exercisesNewStep1', exercise
我ExercisesNewStep1Controller目前logicless:
WZ.ExercisesNewStep1Controller = Em.Controller.extend()
推薦意見似乎是有路線只取分配正確的出口,以正確的控制器機智的護理h控制器中的任何其他邏輯。
我應該修改我的控制器是這樣的:
WZ.ExercisesNewStep1Controller = Em.Controller.extend
createGroup: ->
@set 'groups', WZ.store.find(WZ.Group)
這是一個很簡單的例子,但我認爲邏輯成立。
我有點困惑,在哪裏與所有的層。我認爲有必要創建所有這些xxxController,xxxView文件以及它們之間的耦合,從而產生少量開銷。
我喜歡餘燼,但我只是想提出這一點。