6
我有一個名爲authenticated
的控制器屬性,其默認值爲false
。但是,在我的登錄視圖中,我需要能夠將其設置爲true
。另外,在我的註銷視圖中,我需要能夠將其設置爲false
。如何在視圖中公開此屬性?backbone.js - 視圖中的控制器屬性
var Controller = Backbone.Controller.extend({
...
authenticated: false,
login: function() {
if(this.authenticated)
{
location.hash = '!/dashboard';
} else {
new LoginView();
}
},
logout: function() {
$.post('/admin/logout', {},
function(resp){
}, "json");
this.authenticated = false;
location.hash = '!/login';
}
...
});