【发布时间】:2013-06-24 12:42:32
【问题描述】:
我可以看到如何在手风琴正文中获取静态内容,但不知道如何生成动态内容。
以http://angular-ui.github.io/bootstrap/ 为例,手风琴是从...生成的。
$scope.groups = [
{
title: "Dynamic Group Header - 1",
content: "Dynamic Group Body - 1"
},
{
title: "Dynamic Group Header - 2",
content: "Dynamic Group Body - 2"
}
];
我想要实现的是从两级结构生成手风琴......
$scope.groups = [
{
title: "Dynamic Group Header - 1",
items: {[item-title: "item 1", item-title: "item 2"]}
},
{
title: "Dynamic Group Header - 2",
items: {[item-title: "item 3", item-title: "item 4"]}
}
];
每个手风琴体看起来像这样:-
<div ng-repeat="item in group[n].items"><li>{{item.item-title}}</li></div>
这样生成的 HTML 看起来像:-
Dynamic Group Header - 1
. item 1
. item 2
Dynamic Group Header - 2
. item 3
. item 4
我放在 content 下的任何内容似乎都被实例化为 innerHtml 而无需任何处理。
【问题讨论】:
标签: javascript angularjs angular-ui-bootstrap