2014-10-06 50 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