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

Backbone 内置了路由,因此无需在视图中混合路由。

看看文档: http ://backbonejs.org/#Router

这个例子: http ://backbonetutorials.com/what-is-a-router/

于 2013-02-13T07:57:04.023 回答