angular.module('plunker', [])
.controller('MainCtrl', function($scope) {
$scope.foo = {
bar: 'world'
};
});
<div ng-show="showRequests">
<table ng-repeat="list in ($parent.curData.requests)">
Hello
{{list}}
<tr ng-repeat="request in list" ng-if="request.request != null">
<td>{{request.directory}}<td>{{request.description}}
</tr>
</table>
</div>
JSON data:
{
"directory": "WorkSMART Hub API",
"description": "API documentation for the WorkSMART Hub API",
"directories":
[
{
"directory": "Login",
"description": "Login request methods",
"requests":
[
{
"request": "POST",
"fields":
[
{
"name": "Login Request JSON",
"data":
[
{
"data": "username",
"description": "Required username"
},
{
"data": "password",
"description": "Required password"
}
]
}
]
}
]
},
{
"directory": "PeopleDirectory",
"description": "People Directory request methods",
"directories":
[
{
"directory": "LanguagesAndCapabilities",
"description": "List of languages and capabilities available",
"requests":
[
{
"request": "GET",
"fields":
[
{
"name": "Result: Languages and Capabilities",
"data":
[
{
"data": "languages",
"description": "list of languages"
},
{
"data": "capabilities",
"description": "list of capabilities"
}
]
}
]
}
]
}
]
}
]
}
/* Put your css in here */
{
"directory": "WorkSMART Hub API",
"description": "API documentation for the WorkSMART Hub API",
"directories":
[
{
"directory": "Login",
"description": "Login request methods",
"requests":
[
{
"request": "POST",
"fields":
[
{
"name": "Login Request JSON",
"data":
[
{
"data": "username",
"description": "Required username"
},
{
"data": "password",
"description": "Required password"
}
]
}
]
}
]
},
{
"directory": "PeopleDirectory",
"description": "People Directory request methods",
"directories":
[
{
"directory": "LanguagesAndCapabilities",
"description": "List of languages and capabilities available",
"requests":
[
{
"request": "GET",
"fields":
[
{
"name": "Result: Languages and Capabilities",
"data":
[
{
"data": "languages",
"description": "list of languages"
},
{
"data": "capabilities",
"description": "list of capabilities"
}
]
}
]
}
]
}
]
}
]
}