JSONデータのblobに基づく要素で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文字列補間を使用することは可能ですか?
ありがとう。