私のコントローラには、このコードがあり、これは単にlogged_status
です。 返された値がfalseの場合、角ページリダイレクション
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');
}
})
それが正しい値を取得しているが、私は特定の文を、それの価値をテストし、ログインしたときに、イムが予期しない結果を得る
。下の画像では、の代わりに$scope.get_logged_status
の値が
false
であるため、逆の結果が得られます。助けてください。私は間違ってそれをコーディングですか?
画像ここ
を使用して試すことができます。 – BlondePainter
あなたはそれを確認してください – BlondePainter
ああ、それは文字列console.log(typeof $ scope.get_logged_status)を返しています。 – BlondePainter