मेरे पास 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';
}
...
});