0

在我的应用程序中,我有一个菜单,并且任何选项都与路由器中的 uri 映射。在日志页面的视图中,有两个optinos:一个用于登录,另一个用于打开新视图进行注册,问题是:当我进入注册视图时,url与之前的日志页面保持一致.这是正常的,因为路线中没有地图,但它是正确的吗?

查看日志页面:

           var LoginView = Backbone.View.extend({

   template: Handlebars.compile(template),

  events: {
  "click .log_in":"log_in",
  "click .sign_up": "signUp_manual"
  },

 initialize: function() {this.render();},

   render: function() {

      var html =this.template();


      $('#pagina').html(this.$el.html(html));//appendo ad el);

      return this;
    },


    signUp_manual: function(){
     console.log("signup");
      new SignupView();  

    },


    log_in:function(){
        console.log("login");
       var username = this.$("#login-username").val();
        var password = this.$("#login-password").val();
        Parse.User.logIn(username, password, {
        success: function(user) {
        console.log("login riuscito");
         window.location='index.html'  ;//METTERE UNA NEW APPVIEW MA DA ERRORE!!!
        },
        error: function(user, error) {
       console.log("login non riuscito");
        }
       });

      }


    //inserire funzione per log-in


   });

    return LoginView;

    });
4

1 回答 1

0

你可以这样离开,但如果你想在有人点击注册视图时更新 URL,你可以这样做是你的模型:

Backbone.history.navigate('mydomain.com/signup', {trigger: true});
于 2013-05-26T22:24:32.947 回答