我正在用基于 JSON 数据块的元素填充 html<select>
列表。<option>
我想通过使用字符串插值来整理我的代码,但我无法正确替换这些值。
这是有效的代码(无插值):
$list
.empty()
.append('<option value="' + item.Id + '">' + item.Name + '</option>' for item in data)
这是我想做的事情(不起作用):
$list
.empty()
.append('<option value="#{item.Id}">#{item.Name}</option>' for item in data)
这是我正在使用的 JSON 示例:
[
{"Id":"1","Name":"Client-1"},
{"Id":"2","Name":"Client-2"}
]
替换不会发生,相反,我只是得到一个包含正确数量的#{item.Name}
字符串的列表。
是否可以在这样的 for 循环中使用 CoffeeScript 字符串插值?
谢谢。