Tengo una propiedad de controlador llamada authenticated
que tiene como valor predeterminado false
. Sin embargo, en mi vista de inicio de sesión necesito poder configurarlo en true
. Además, en mi vista de cierre de sesión necesito poder configurarlo en false
. ¿Cómo puedo exponer esta propiedad dentro de la vista?backbone.js - propiedades del controlador desde una vista
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';
}
...
});