我正在尝试创建我的第一个 BB 应用程序。一切顺利,但我有一个问题。我的路由器看起来像这样:
var PlayersAppRouter = Backbone.Router.extend({
routes: {
'': 'index',
},
initialize: function () {
this.model = new PlayersAppModel({});
this.view = new PlayersAppView({model: this.model});
},
index: function () {
alert('It works'); //<-- It doesn't
},
});
稍后在我的代码中我有:
$(function () {
window.app = new PlayersAppRouter;
Backbone.history.start({pushState: true});
app.model.players.reset(<?php require('players.php'); ?>); //<-- players.php loads a bunch of JSON data.
});
现在,为什么路由器的索引操作没有触发?我做错了什么吗?这段代码还有其他问题吗?
完整的应用程序可以在这里找到:http://development.zeta-two.com/development/f14/
最佳答案
关于javascript - backbone.js中的默认路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779536/