Javascript 如何访问AngularJs中的嵌套Json对象
我使用AngularJs/Laravel应用程序。我尝试访问每个制作中的项目。实际上,我无法打印出整个制作对象,但我想知道如何访问这些项目,以便通过它们循环并显示每个项目 这是我发送Json数据的Php控制器Javascript 如何访问AngularJs中的嵌套Json对象,javascript,php,json,angularjs,Javascript,Php,Json,Angularjs,我使用AngularJs/Laravel应用程序。我尝试访问每个制作中的项目。实际上,我无法打印出整个制作对象,但我想知道如何访问这些项目,以便通过它们循环并显示每个项目 这是我发送Json数据的Php控制器 public function show($id) { $facture = Facture::where('id', '=', $id)->with('items')->get(); return Response::json($facture); } 这是
public function show($id)
{
$facture = Facture::where('id', '=', $id)->with('items')->get();
return Response::json($facture);
}
这是我的简化AngularJs控制器
$http.get('api/factures/' + $stateParams.factureId).success(function(data) {
$scope.facture = data;
});
实际上
{{facture |json}}
以下是一个简化的PRUNKR,重点关注以下要点:
如何访问项目?您可以将函数值用作普通数组,因为它在视图范围内 例如,如果需要数组中第一个对象的id,可以使用以下命令
{{facture[0].id |json}}
如果要循环每个值,请签出
希望这有帮助 试试这个,你会看到你的物品。facture[0].itemsGreat,现在我正在研究如何循环槽,以便显示PropertieseEMS很棒,因为我现在可以使用{{facture[0].items[0].id}访问items Properties。现在如何循环使用项目?使用NgRepeat:facture{{item | json}}确保将facture数组更改为facture。有关其工作原理的详细信息,请参见:
{{facture[0].id |json}}