我是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注入应用程序?这段代码在哪里生效?
答案 0 :(得分:1)
我写了一篇文章,概述了你在这里展示的代码可能是一种反模式,并说明了一种简单的数据引导方式。虽然您的直接问题不是本文的目的,但我认为本文的内容应该引导您朝着解决运行问题的方向前进。
http://lostechies.com/derickbailey/2011/08/30/dont-limit-your-backbone-apps-to-backbone-constructs/