私はロジックが新しい燃えさしルーティングとコントローラに関してどの層にあるだけで何を知って好奇心:私たちは、一例として、以下のルートを取る場合エンバールータとコントローラロジック
:
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ファイルとそれらの間の結合を作成することによって、わずかなオーバーヘッドがあると思います。
私はemberが大好きですが、この点を上げたいだけです。実際に