【发布时间】:2014-12-29 05:46:35
【问题描述】:
我正在使用 angularJS 创建树视图菜单。有没有办法得到这个结果?我正在使用控制器来获取它($scope.results)。我把 JSON 结果集和控制器..
<ul>
<li class="folder"><span>Pages</span>
<ul>
<li class="file"><span>page1</span></li>
<li class="file"><span>page2</span></li>
</ul>
</li>
<li class="folder"><span>TestSuites</span>
<ul>
<li class="file"><span>TestSuites1</span></li>
</ul>
</li>
</ul>
JSON..
{
"result": [
{
"@type": "d",
"@rid": "#-2:1",
"@version": 0,
"name": "pg3"
},
{
"@type": "d",
"@rid": "#-2:2",
"@version": 0,
"name": "pg3"
},
{
"@type": "d",
"@rid": "#-2:3",
"@version": 0,
"name": "pg3"
}
],
"notification": "Query executed in 0.023 sec. Returned 3 record(s)"
}
控制器..
vController.controller('v-PagesController', [
'$scope',
'$q',
'vRESTService',
function($scope, $q, vRESTService) {
vRESTService.getPages().then(
function(results) {
$scope.results = results;
console.log(results);
//console.log(results);
// console.log(res);
//;;
}, function() {
console.log(Error);
});
}
]);
【问题讨论】:
-
发布你要展示的JSON对象
-
我在这里使用 oreintDB。这是控制台中的结果集。 [对象{@type="d",@rid="#-2:1",@version=0,更多...},对象{@type="d",@rid="#-2:2 ", @version=0, more...}, Object { @type="d", @rid="#-2:3", @version=0, more...}]
-
结果一直到控制器,但我无法在 html 中显示。这是我在 html 中使用的代码....
- Pages
- {{resultl.name}}
- Pages
-
你能显示浏览器网络标签返回的json吗?
标签: javascript angularjs jsp requirejs orientdb