Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Javascript 访问';参数';严格模式下不允许函数的属性_Javascript_Angularjs - Fatal编程技术网

Javascript 访问';参数';严格模式下不允许函数的属性

Javascript 访问';参数';严格模式下不允许函数的属性,javascript,angularjs,Javascript,Angularjs,我正在尝试让Angularjs应用程序运行,但我一直遇到以下无声异常: “在严格模式下,不允许imageService.getImages().success.arguments访问函数的'arguments'属性” 和 “在严格模式下,不允许imageService.getImages().success.caller访问函数或arguments对象的'caller'属性” 在javascript文件中创建任何函数时,即使我没有使用“严格模式” 环境是VS 2013 ASP.NET web,带

我正在尝试让Angularjs应用程序运行,但我一直遇到以下无声异常: “在严格模式下,不允许imageService.getImages().success.arguments访问函数的'arguments'属性” 和 “在严格模式下,不允许imageService.getImages().success.caller访问函数或arguments对象的'caller'属性” 在javascript文件中创建任何函数时,即使我没有使用“严格模式”

环境是VS 2013 ASP.NET web,带有index.html和AngularJS

下面的代码段创建函数,并在运行时抛出静默异常,不显示任何内容:

//app.js
angular.module('photoBrowser', [])
    .service('imageService', function($http){
        return {
            getImages: function () {
                return $http.get("/photos.json", { responseType: "JSON" });
            }
        }
    })

    .controller('photoList', function ($scope, imageService) {
        imageService.getImages().success(function (result) {
            $scope.images = result;
        })
    })

请提供以下代码:)在自身处于严格模式的函数上,
.arguments
属性被毒害,而不是从严格模式代码调用的函数。即使在草率模式下,你也没有理由访问它?!尼尔,这就是项目中所有的javascript代码。