2014-10-06 53 views
0

我有一些HTML,看起来像这样插入逗号动态的视图中的列表,角JS

columns = [<span ng-repeat-start= "col in colsList">"{{col}}"</span><span ng-repeat-end></span>] 

这是给我几乎正确的输出,这样的事情。

columns = ["a" "b" "c" "d"] 

有没有角度内的任何东西可以让我用逗号分隔这些项目?我试过这样做

columns = [<span ng-repeat-start= "col in colsList">"{{col}}, "</span><span ng-repeat-end></span>] 

哪个最终给了我这样的输出。

columns = ["a", "b", "c", "d",] 

这是如此接近我想要的,但我不能有“d”之后额外的逗号。

那么,有没有像这样的角度,这将允许我代表视图内的典型列表,用分隔符分隔,在这种情况下是逗号?

回答

2
[<span ng-repeat="col in colsList">"{{ col + ($last ? '"' : '", ') }}</span>] 
+0

它看起来好像我的列表的尾括号是作为引用的一部分(它是绿色的,我的编辑器中的字符串的颜色),有没有办法不包括最后一个括号作为列表中最后一个字符串的一部分?我已经尝试了“$ last”旁边的变量,并且没有运气,试图搞乱 – Zack 2014-10-06 18:29:57

+0

您的编辑器很混乱,但代码是正确的。尝试使用'"'而不是''',也许这会让你的编辑感到高兴 – 2014-10-06 18:32:05

+0

我不知道我为什么说编辑器..浏览器就是我的意思,尽管如此 – Zack 2014-10-06 18:35:40