我正在尝试运行Angularjs应用程序,但我一直收到以下静默异常: “imageService.getImages()。success.arguments在严格模式下不允许访问函数的'arguments'属性” 和 “imageService.getImages()。success.caller在严格模式下不允许访问函数或arguments对象的'caller'属性” 在我的javascript文件中创建任何功能时,即使我没有使用“严格模式”。
环境是带有index.html和AngularJS的VS 2013 ASP.NET Web。
下面的代码段创建函数并在运行时抛出静默异常,并且不显示任何内容:
//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;
})
})