私は古いアプリをbackbone.jsでリファクタリングしています。これはbackbone.js MVCパターンの正しい実装ですか?
私はTodoList tutoをスルーすると、すべてのことが一緒に収まるようにはまだ分かりません。今の
、私が持っている:初期化され
GlobalController
を、それが&他のオブジェクトの初期化をroutingグローバルアプリ全体で処理します。この
GlobalController
は私のアプリ内の他のすべてのコントローラ、その後&GlobalAppView
(AJAXクリックをどのように扱うかのようなグローバルアプリ全体のアクションを、)初期化します。TagController
ようThosesコントローラ、独自のコレクションを初期化し、(
BlueTagList
&App.TagList
コレクションを拡張RedTagList
)、(それはコントローラの名前空間であるべき?)window
名前空間に保存されています。その後、コントローラは、私の意見のどこかに呼ばれ、
TagsController->render('BlueTagListView', {el: '#container', collection : BlueTagList, data : ...});
は、このスキームのいずれかの流れがありますか?おかげさまで
奇妙なことに、昨日Backbone.jsの新しいリリースがあり、所有者はControllerからRouterへの名前を変更することで大きな変化を起こしました。明らかに、他の人たちも私と同じような観察をしてきました。 – bradgonesurfing