我是新手backbone.js
,这是我的 router.js :
define([
'jquery',
'underscore',
'backbone'
], function($, _, Backbone ) {
var AppRouter = Backbone.Router.extend({
routes: {
'*test': 'defaultAction'
}
});
var initialize = function(){
var app_router = new AppRouter;
app_router.on('route:defaultAction', function (test) {
//alert(2);
});
Backbone.history.start();
};
return {
initialize: initialize
};
});
当我运行我的 index.html 时,然后在我的控制台浏览器中显示TypeError: app_router.on is not a function
.
谁能告诉我如何解决它?