我在哪里将代码引导到backbone.js集合?

时间:2012-02-19 02:30:29

标签: javascript backbone.js

我是javascript的新手,我看到另一篇文章有​​类似的问题,但我不确定如何将模型实际注入到一个生活在单独文件中的backbone.js。

在我的索引文件中,我有以下内容启动应用程序:

$(function () {
    var app = new App();        
    Backbone.history.start();
});  

在我的application.js文件中,我有需要客户的路由器:

window.App = Backbone.Router.extend({     

    routes: {
        "": "home"
    },

    home: function () {
        console.log("route::home");
        console.log(this.customers);
    }
});

我怎样才能真正将this.customers注入应用程序?这段代码在哪里生效?

1 个答案:

答案 0 :(得分:1)

我写了一篇文章,概述了你在这里展示的代码可能是一种反模式,并说明了一种简单的数据引导方式。虽然您的直接问题不是本文的目的,但我认为本文的内容应该引导您朝着解决运行问题的方向前进。

http://lostechies.com/derickbailey/2011/08/30/dont-limit-your-backbone-apps-to-backbone-constructs/