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;는 변수를 설정하지 않습니다. 그것은 가치를 확인하고 있습니다. –