angularjs:将逗号分隔列表转换为无序列表 ng-repeat
angularjs: transforming comma separated list to unordered list ng-repeat
我有一个名为 data.list 的数组,用于存储强制和可选约会列表:
data.list.push({
mandatory: appt.getDisplayValue('mandatory_appointments'),
optional: appt.getDisplayValue('optional_appointments')
});
强制和可选 returns 逗号分隔的约会列表,如下所示:
约会 1、约会 2、约会 3、约会 4 等...
对于我的 HTML,我想使用 ng-repeat 生成一个强制性和可选任务列表,如下所示:
约会 1
约会 2
约会 3
约会 4
我需要更改什么才能实现此目标?
<div ng-repeat="item in c.list track by $index">
{{item.mandatory}}
</div>
你可以在 item.mandatory 之后添加 br
,像这样
<div ng-repeat="item in c.list track by $index">
{{item.mandatory}} <br>
</div>
如果你的意思是强制和可选的值是字符串并且用逗号(,)分隔。您需要使用string.split(",")
生成一个数组。
请参阅此 fiddle 进行演示。希望能帮助到你!
https://fiddle.jshell.net/pe25b0aa/8/
我有一个名为 data.list 的数组,用于存储强制和可选约会列表:
data.list.push({
mandatory: appt.getDisplayValue('mandatory_appointments'),
optional: appt.getDisplayValue('optional_appointments')
});
强制和可选 returns 逗号分隔的约会列表,如下所示:
约会 1、约会 2、约会 3、约会 4 等...
对于我的 HTML,我想使用 ng-repeat 生成一个强制性和可选任务列表,如下所示:
约会 1
约会 2
约会 3
约会 4
我需要更改什么才能实现此目标?
<div ng-repeat="item in c.list track by $index">
{{item.mandatory}}
</div>
你可以在 item.mandatory 之后添加 br
,像这样
<div ng-repeat="item in c.list track by $index">
{{item.mandatory}} <br>
</div>
如果你的意思是强制和可选的值是字符串并且用逗号(,)分隔。您需要使用string.split(",")
生成一个数组。
请参阅此 fiddle 进行演示。希望能帮助到你! https://fiddle.jshell.net/pe25b0aa/8/