繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM