in meinem Controller Ich habe diesen Code, der einfach die logged_status
bekommen.Winkelseitenumleitung, wenn der Rückgabewert falsch ist
app.controller('dashboardCtrl', function($scope, $stateParams, $http) {
$scope.displaySN = '';
$scope.studentNumber = sessionStorage.getItem('student_number');
$scope.get_logged_status = sessionStorage.getItem('logged_status');
console.log("Dashboard Page Logged Status: " + $scope.get_logged_status);
if(!$scope.get_logged_status)
{
console.log('should redirect because false');
}else{
console.log('should stay because true');
}
})
es den richtigen Wert bekommen, aber wenn ich den Wert testen und eine bestimmte Aussage einzuloggen, im ein unerwartetes Ergebnis. im Bild unten, anstatt should redirect because false
zu bekommen, weil $scope.get_logged_status
Wert false
ist, im im Erhalten des entgegengesetzten Resultats. Hilfe bitte. Codiere ich es falsch?
Bitte siehe Bild hier
mit Ich stelle es mit $ scope.logged_status = sessionStorage.setItem ('logged_status', true); – BlondePainter
können Sie es bitte bestätigen – BlondePainter
ah ja, es gibt String console.log zurück (typeof $ scope.get_logged_status); – BlondePainter