在AngularJS中,可以通过使用$http服务来发送GET请求以获取数据,并使用ng-repeat指令来动态呈现数据。
下面是一个简单的示例代码,演示如何在AngularJS中自动进行GET请求并呈现数据,而不需要刷新或重载页面:
HTML代码:
    
    
    
        - 
            {{ item.name }}
        
 
    
JavaScript代码(script.js):
angular.module('myApp', [])
    .controller('myCtrl', function($scope, $http) {
        $http.get('data.json') // 发送GET请求获取数据
            .then(function(response) {
                $scope.items = response.data; // 将返回的数据赋值给$scope.items
            });
    });
在上面的代码中,我们创建了一个名为myApp的AngularJS模块,并在其中定义了一个名为myCtrl的控制器。在控制器中,我们注入了$scope和$http服务。使用$http.get()方法发送GET请求,并在请求成功后,将返回的数据赋值给$scope.items变量。
然后,我们在HTML中使用ng-controller指令将控制器绑定到页面上,并使用ng-repeat指令动态呈现$scope.items中的数据。
请确保在服务器上放置一个名为data.json的JSON文件,其中包含要呈现的数据。这样,当页面加载时,AngularJS将自动发送GET请求并呈现数据。
需要注意的是,由于AngularJS使用了单页应用的概念,因此不需要刷新或重载整个页面来获取数据。相反,它只会在页面加载时自动发送GET请求,并将数据动态地呈现在页面上。