1

を使用するバックボーン ルーターがありますrequire js。私にはすべて問題ないように思えますが、機能していません。私は自分から電話routerしていapp.jsます:

ルーター JS:

define([
   'jquery',
   'underscore',
   'backbone',
   'view/questions/index'
], function($, _, Backbone, IndexView){
var AppRouter = Backbone.Router.extend({
    routes: {
        '/': 'index'
    }
});

var initialize = function(){
    var app_router = new AppRouter();

    // Index Route
    app_router.on('index', function(){
        var indexView = new IndexView();
        console.log('test');
        indexView.initialize();
    });

    // Default Route
    app_router.on('defaultAction', function(actions){
        console.log('No Route', actions);
    });

    Backbone.history.start();
};

return {
    initialize: initialize
};
});

アプリ JS:

define([
  'jquery',
  'underscore',
  'backbone',
  'router'
], function($, _, Backbone, Router){
var initialize = function(){
    Router.initialize();
};

return {
    initialize: initialize
};
});
4

1 に答える 1