Backbone.history.start问题? root param没有效果

时间:2014-08-24 13:55:21

标签: javascript backbone.js backbone-routing

我试图通过backbone.history.start

更改默认root

所以,我从:

开始

router.js

router = Backbone.Router.extend({
  routes: {
  '' : 'home'
  },
  home:function(){
       console.log("home");
  }
});

app.js

var app = Backbone.View.extend({
    initialize: function(options) 
    {
      var AppRouter = new router();
      Backbone.history.start({pushState: true,root: "/home"});
    }
});

所以,在这个例子之后,如果我触发

mydomain.com/ 

将启动" home"

我的主页完全由服务器端提供。 即:

mydomain.com/

成功登录后,用户将被重定向到mydomain.com/home,应由客户端准备并呈现。

所以,我只想将我的root设置为mydomain / home而不是默认为backbone.history.start的mydomain /

我错过了什么吗?

Backbone.history.start({pushState: true,root: "/home"})

总是在这两种情况下启动

0 个答案:

没有答案