私は、Backbone.js、Underscore.js、HAML、およびCoffeescriptを使ってアプリケーションを構築しています。Underscore.jsでhtml属性を補間する
私が抱えている問題は、html要素の属性の内部を補間する変数を得ることです。
<% _.each(collection.models, function(document) { %>
%tr
%td
%input{:type => 'checkbox', :name => "documents[]", :value => "<%= document.attributes.id %>"}
%td <%= document.attributes.id %>
%td <%= document.attributes.name %>
<% } %>
<% }); %>
オブジェクトの値は、入力のvalue属性内<td>
の内側に正しく表示されませんが。
要素の属性内の補間は可能ですか?私は解決策を見つけることができませんでした。
おかげ
(レール3.0.13でテスト)
このエリアでは、必要な場合は[こちら](https://github.com/9elements/haml-coffee)をご覧ください。これは、属性のcoffeescriptをサポートしています。 – kubetz
あなたのコードに何が問題なのかよく分かりませんが、アンダースコアテンプレートを使って補間を使用しました。 – Jack
問題は、html要素の属性内の補間にあります。 – Chris