Javascript AngularJs中的ng repeat不在表中显示数据,但显示空行
我正在Asp.NETMVC5中使用AngularJs创建单页应用程序。 我有一个问题,当我使用Javascript AngularJs中的ng repeat不在表中显示数据,但显示空行,javascript,angularjs,asp.net-mvc,Javascript,Angularjs,Asp.net Mvc,我正在Asp.NETMVC5中使用AngularJs创建单页应用程序。 我有一个问题,当我使用ng repeat在表中显示数据时,我的数据不会显示在表中,而是显示空行 这是我的家庭控制器 angularFormsApp.controller(“家庭控制器”, 功能($scope、$location、DataService){ DataService.getEmployees()。然后( 职能(结果){ $scope.names=results.data; console.log(results
ng repeat
在表中显示数据时,我的数据不会显示在表中,而是显示空行
这是我的家庭控制器
angularFormsApp.controller(“家庭控制器”,
功能($scope、$location、DataService){
DataService.getEmployees()。然后(
职能(结果){
$scope.names=results.data;
console.log(results.data);
log(“这是控制台”);
},
函数(错误){
//论错误
警报(“错误读取数据”+错误);
}
);
});代码>我正在尝试此代码并解决我的问题。在EmployeeController
中,将ActionResult
更改为JsonResult
public JsonResult GetEmployees()
{
using (WebapplicationContext Obj = new WebapplicationContext())
{
List<Employee> Emp = Obj.Employees.ToList();
return Json(Emp, JsonRequestBehavior.AllowGet);
}
}
publicjsonresult GetEmployees()
{
使用(WebapplicationContext Obj=new WebapplicationContext())
{
List Emp=Obj.Employees.ToList();
返回Json(Emp,JsonRequestBehavior.AllowGet);
}
}
请console.log(results.data)
将您的数据(数组)插入您的问题使用controller as
进行操作,然后检查它是否工作为什么控制台日志向我显示[object object]?[object object]
尝试将您的数组分割为JSON您的代码这是正确的,您的错误是您的JSON,确保您的json完全像这样[object,object]
!如果结果是JSON,则工作正常,如下所示: