gpt4 book ai didi

angularjs - 如何使用 AngularJS 渲染动态定义列表?

转载 作者:行者123 更新时间:2023-12-03 05:24:00 26 4
gpt4 key购买 nike

如何使用 AngularJS 渲染动态定义列表?

示例:

数据:

[
{
key: 'a',
value: 'x'
}, {
key: 'b',
value: 'y'
}
]

所需的 HTML:

<dl>
<dt>a</dt>
<dd>x</dd>
<dt>b</dt>
<dd>y</dd>
</dl>

http://docs.angularjs.org/tutorial/step_08 处的示例:

<dl>
<dt>Availability</dt>
<dd ng-repeat="availability in phone.availability">{{availability}}</dd>
</dl>

适用于动态数量的 dds 和静态数量的 dts,但不适用于两者的动态数量。

最佳答案

Angular 1.2 中添加了允许 ng-repeat-start/ng-repeat-end 的新功能。

使用此功能,您可以像这样编写 html:

<dl>
<dt ng-repeat-start="i in items">{{i.key}}</dt>
<dd ng-repeat-end>{{i.value}}</dd>
</dl>

参见this plnkr完整的工作示例。

关于angularjs - 如何使用 AngularJS 渲染动态定义列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10457833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com