Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS初始发射两次_Angularjs_Initialization - Fatal编程技术网

AngularJS初始发射两次

AngularJS初始发射两次,angularjs,initialization,Angularjs,Initialization,我有以下AngularJS代码。其中有一个checkStatus函数,它调用web api来检查用户PC的状态。我遇到的问题是,checkStatus()函数触发两次,并两次命中后端服务。我不明白为什么 <script> (function() { var pageApp = angular.module('pageApp', ['commandAPI']); function PageCtrl ($scope, $http, comman

我有以下AngularJS代码。其中有一个checkStatus函数,它调用web api来检查用户PC的状态。我遇到的问题是,checkStatus()函数触发两次,并两次命中后端服务。我不明白为什么

<script>

    (function() {
        var pageApp = angular.module('pageApp', ['commandAPI']);

        function PageCtrl ($scope, $http, commandAPI) {
            $scope.checkStatus();
        }

        angular
            .module('pageApp')
            .controller('pageAppCtrl', PageCtrl);

    })();

</script>

(功能(){
var pageApp=angular.module('pageApp',['commandAPI']);
函数PageCtrl($scope、$http、commandAPI){
$scope.checkStatus();
}
有棱角的
.module('pageApp')
.controller('pageAppCtrl',PageCtrl);
})();

似乎应用程序和控制器的属性以某种方式应用于页面中的两个HTML元素。不确定这是怎么发生的,但确实发生了。

您能提供更多关于checkStatus()函数的信息吗?您使用什么方法访问服务器?