[英]How can i render in my html file(Backbone js)?
所以我有3个文件:index.html,router.js和view.js。
在我的index.html中,我有:div和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();
在我的view.js中,我有:
var UserList = Backbone.View.extend({
el: '.page',
render: function(){
this.$el.html('Content should be here! Wtf?');
}
});
我需要在view.js中进行修改,以使其包含在div:page中的索引中:“内容应该在这里!wtf?”
我被卡住了... PS,如果router(code)和view(code)在html的script标签中工作,但是在不同文件中,dantnt做任何事情。
问题解决了 :
$(function () {
var userList = new UserList();
var router = new Router();
router.on('route:home' , function(){
console.log(userList);
userList.render();
});
Backbone.history.start();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.