的我是相当新的JSON,我试图提取名为“步”的阵列并在此JSON字符串“步”获得angularJS请求结果:如何获得JSON数组out对象
payload.data.steps
payload.data.steps[0].step
payload.data[0].steps
任何GUI:
但是,我不能尝试以下(这给未定义或错误)得到这个信息舞蹈将不胜感激,谢谢!
已解答 谢谢大家,您的深思熟虑的答案。我犯了一些错误,包括具有异步http.get结果的错误。
以供将来参考,在我services.js我通过GET请求来我的控制器是这样的:
var recipes = payload.data[0].steps;
,在我controller.js我确信有它等待调用回来(而不是接受一个承诺),然后将其保存到范围:
RecipeDetails.getInstructions($scope.details.id).then(function(InstructionPayload){
$scope.instructions = InstructionPayload;
,在我的HTML页面中显示单独的步骤:
//Steps:
<div ng-repeat="list in instructions track by $index">
<p>{{ list.step }}</p>
'payload.data [0] .steps'应该管用。也许你可以在pastebin.com上托管源代码json,这样我可以进一步分析了吗? –
你可以用'fiddle'或'plnkr'分享代码吗? –
payload.data [0] .steps在我在services.js文件中而不是在控制器中工作!谢谢。 – parynaz