鉴于下面的角度控制器,如果调用getData()
会发生什么,并且在进行ajax请求时,用户导航到不同的路径? ajax请求是否继续,并且$scope
/控制器是否保留在内存中?是否取消了ajax请求并且控制器正常销毁?
angular.module('myApp')
.controller('myController', function($scope, $http) {
$scope.data = {};
$scope.getData = function() {
$http.get('/data/url')
.then(function(response) {
$scope.data = response.data;
});
}
});