【问题标题】:Yeoman backbone view not renderingYeoman 主干视图未呈现
【发布时间】:2014-01-13 05:45:45
【问题描述】:

我似乎无法弄清楚如何显示 mvc 文件的内容,即视图模板和路由。

我的 /routes/application.js 中有这段代码

sample.Routers = sample.Routers || {};

(function () {
    'use strict';

    sample.Routers.ApplicationRouter = Backbone.Router.extend({
        routes: {
        '' : function () {
            alert('Home');
        },
        'view': function () {
            alert('View');
        }
    }

    });
    Backbone.history.start({pushState: true});

})();

谢谢

【问题讨论】:

    标签: javascript backbone.js yeoman backbone-routing


    【解决方案1】:

    我把运行yo backbone:all命令时yo生成的路由器代码改成了这个

     var AppRouter = Backbone.Router.extend ({
    
    routes: {
        '' : 'home',
        'view': 'viewImage'
    }
    });
    
    var appRouter = new AppRouter();
    
    appRouter.on('route:home', function () {
        console.log('im home');
    });
    
    appRouter.on('route:viewImage', function() {
        alert('hey');
        // console.log('view');
    });
    
    
    Backbone.history.start({pushState: true}); 
    

    【讨论】:

      猜你喜欢
      • 2015-01-31
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多