所以我有3个文件:index.html,router.js和view.js。
在我的index.html中,我有:div with class:page。
在我的router.js中我有:
var Router = Backbone.Router.extend({
routes : {
'': 'home'
}
});
var userList = new UserList();
var router = new Router();
router.on('route:home' , function(){
console.log(userList);
userList.render();
});
Backbone.history.start();
在我看来。我有:
var UserList = Backbone.View.extend({
el: '.page',
render: function(){
this.$el.html('Content should be here! Wtf?');
}
});
我需要在view.js中修改我的索引在div:page"内容应该在这里! WTF"
我被卡住了... P.S如果路由器(代码)和视图(代码)在html中的脚本标签中工作,但是在不同的文件中可以做任何事情。
答案 0 :(得分:0)
问题解决了:
$(function () {
var userList = new UserList();
var router = new Router();
router.on('route:home' , function(){
console.log(userList);
userList.render();
});
Backbone.history.start();
});