Angular 1.5 Base
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
<div id="body">
<div ng-controller="FrameController as vm">
<p ng-init="loginUser()">status is: {{logStatus}}</p>
</div>
</div>
JavaScript
angular.module('app', [])
.controller('FrameController',function($scope, $http, $timeout) {
var status;
$scope.loginUser = function(logData){
$scope.logStatus = false; $http.get('https://jsonplaceholder.typicode.com/posts/1',logData).success(function(response){
console.log(response)
status = response.id;
if(status){
console.log("hjk")
$scope.logStatus = true;
console.log($scope.logStatus); // prints true
}else{
console.log("false")
$scope.logStatus = false;
}
})
$timeout(function() {
console.log($scope.logStatus);
}, 10000)
}
});
setTimeout(function() {
angular.bootstrap(document.getElementById('body'), ['app']);
});