访问函数或参数对象的“调用者”属性是>在严格模式下不允许

时间:2015-08-07 14:58:11

标签: angularjs

我收到以下代码的错误。为什么呢?

  

访问函数或arguments对象的'caller'属性是   在严格模式下不允许

var _getStudents = function () {

if ($scope.item.ReceivedDate != null) {
    dummyService.getByDate('Students/', $scope.item.ReceivedDate).then(function (response) {
        $scope.Students = response.data;
    }, errorChecker.basic);

}
else {
    dummyService.get('Students/').then(function (response) {
        $scope.Students = response.data;


    }, errorChecker.basic);
}
    $scope.Students = $scope.Students.filter(function (student) { return !student.Removed || student.Id == $scope.itemReport.Count[0].ItemID; });

    for (var i = 0; i < $scope.itemReport.Runs.length; i++) {
        for (var j = 0; j < $scope.Students.length; j++) {
            if ($scope.Students[j].Id == $scope.itemReport.Count[i].ItemID) {
                $scope.selectedStudents.selected[i] = $scope.Students[j];
                break;
            }
        } // end inner loop
    } // outer loop

};

errorChecker.basic部分的else引发了错误。

我在java脚本文件的开头使用了use strict

0 个答案:

没有答案