var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope, $http) {
for(var i=0;i<2;i++){
//var temp;
$http.get("https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js")
.then(function(response) {
console.log("inside");
// temp=10;
});
//while(temp!=10){}
console.log("outside")}
});
<!DOCTYPE html>
<html ng-app="myApp" ng-controller="myCtrl">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
</html>
在這段代碼中,我想只有經過內打印,使打印外,意味着除非我得到我想要的響應循環等待,然後去第二個循環,因爲我已經定義了一個變量temp,並且我正在運行一個循環,直到它的值變爲10,但即使在得到響應(如此評論)並將temp值設置爲10. 請幫忙
你的意思是你想一次接一次地執行'get'調用3次嗎? –
我想循環等待,直到它得到響應,然後去第二個循環,但它是連續3次,然後我得到的迴應 – Abhishek
它應該像內部外部內部外部控制檯 – Abhishek