【发布时间】:2012-03-09 00:37:41
【问题描述】:
我是主干 0.9.1 的新手。 我发现当我更改哈希时,我无法在我的演示中触发哈希更改。 我的网址是 http://[...]/backbone/#help。我想我应该收到“帮助”的警报消息,但我没有。
$(function() {
var App = {
Controllers:{},
initialize: function(){
new App.Controllers.Routes();
var h = new Backbone.History();
h.start({root: '/backbone/'});
}
};
App.Controllers.Routes = Backbone.Router.extend({
routes: {
"help": "help",
"search/:query": "search",
},
help: function() {
alert("help");
},
search: function(query) {
alert("search");
}
});
App.initialize();
});
是不是有什么误解或误用?
【问题讨论】:
标签: backbone.js router