0

ビュー内にルートを設定し、そこでイベントを進めるのは合理的ですか? ビューから action-url を渡し、AppRoute クラスからコールバックとして関数を呼び出すロジックを使用したいと考えています。

文字列をイベント名として使用することは避け、簡単に拡張できるようにしたいと考えています。したがって、AppRoutes ロジックを変更せずにビューを作成できます。

AppRoutes.js

Not working code just for demonstration. 

foreach(view in myViewArry)
{
    route(view.url : view.loadAction);
}

View1.js

var id = "#View1";
var url = "View1";
function loadAction(id) { logic... };

View2.js

var id = "#View2";
var url = "View2";
function loadAction(id) { logic... };
4

1 に答える 1

1

バックボーンにはルーティングが組み込まれているため、ビュー内でルートを混在させる必要はありません。

ドキュメントを見てみましょう: http://backbonejs.org/#Router

この例: http://backbonetutorials.com/what-is-a-router/

于 2013-02-13T07:57:04.023 に答える