我如何在我的html文件(Backbone js)中呈现?

时间:2014-07-15 14:36:04

标签: javascript jquery backbone.js

所以我有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中的脚本标签中工作,但是在不同的文件中可以做任何事情。

1 个答案:

答案 0 :(得分:0)

问题解决了:

 $(function () { 
 var userList = new UserList();

 var router = new Router();

router.on('route:home' , function(){
console.log(userList);
userList.render();
});

Backbone.history.start();
});