私はhttpリクエストから得た応答に応じて異なるdivを表示しようとしています。
$scope.firstStep = true;
$scope.secondStep = false;
$scope.thirdStep = false;
$http({
method: 'GET',
url: '/api-web/ec/cadastro/recuperar-acesso',
data: {
filiacao: $scope.currentFiliacao,
cnpj: $scope.currentCNPJ
},
headers: {'Content-Type': 'application/json'}
}).then(function(res){
$scope.firstStep === false;
if (res.data.code === -1) {
$timeout(function(){
$scope.secondStep === true; //here is the bug, it dont change to true
console.log("second", $scope.secondStep);
}, 3000)
}
})
$適用されますように私は =に、_defer、)(、===からスイッチをいくつかのことを試してみました...と私は、なぜその出来事見当がつかない。
アイデア?
ブレークポイントを正しく設定すると、あなたのコードは 'if(res.data.code === -1){...}'ステートメントで停止しますか? – zero298
。正しい。 – vbotio
'$ scope.firstStep === false;'は、変数を設定することは決してできません。それは価値をチェックしている。 –