Angularjs I';我没有在$scope.Attendancesdata中获取数据

Angularjs I';我没有在$scope.Attendancesdata中获取数据,angularjs,asp.net-mvc,Angularjs,Asp.net Mvc,我可以从Home/GetAllAttendanceData传递数据,但在控制器$scope.AttendanceData中无法访问该数据。我的模块、服务和控制器代码如下所示 ## Home/GetAllAttendanceData ## public JsonResult GetAllAttendanceData() { var bookList = db.Attendances.Where(x => x.Id == 1).ToList(); r

我可以从Home/GetAllAttendanceData传递数据,但在控制器$scope.AttendanceData中无法访问该数据。我的模块、服务和控制器代码如下所示

## Home/GetAllAttendanceData ##
public JsonResult GetAllAttendanceData()
    {
         var bookList = db.Attendances.Where(x => x.Id == 1).ToList(); 
        return Json(bookList, JsonRequestBehavior.AllowGet);     
    }

 ## service.js ##
 app.service("crudAJService", function ($http) {
  this.getdata = function () {
    return $http.get("Home/GetAllAttendanceData");
};
});




## Module.js ##
var app = angular.module("myModule", []);



## Controller.js ##
app.controller("myController", function ($scope, crudAJService) {
debugger;
$scope.divBook = false;
GetAlldata();
function GetAlldata() {
    debugger;
    var getAttendanceData = crudAJService.getdata();
    getAttendanceData.then(function(Attendances) {
        $scope.Attendancesdata = Attendances.data;
    }, function () {
        alert('Error in getting book records');
    });
}
});

当您直接在浏览器中访问vHome/GetAllattendencedata时,是否获得了预期的数据?如何检查浏览器中是否存在数据??它正在成功地从Home/GetAllattendencedata返回数据。我对此非常陌生…很抱歉问一些简单的问题,并提前感谢。只需转到该url即可。根据您的配置,您可能会在浏览器中看到json,也可能会提示您下载json。在浏览器中打开开发工具也会有所帮助。从中可以看到网络活动和控制台中的错误。