[注:。This questionは非常に似ていますが、全く同じではない]私はアンダースコアテンプレートとif
文をやろうとしている場合underscore.js
。
<% if (_id) { %><%=_id %><% } %>
と
<% if (_id) { _id } %>
と
<% if (_id) { <%= _id %> } %>
や他の組み合わせの束を、私は常にエラー
ReferenceError: _id is not defined
任意の提案を得る:私が試してみましたか?
ここにありますコンテキスト。オブジェクトのプロパティを渡してテンプレートをレンダリングします。時には '_id'がそのオブジェクトのプロパティの1つでないことが判明しています。その場合は、何も表示しないだけですが、エラーは表示しません。 – Randomblue
私は自分の答えを編集しました。 –
それは働いて、ありがとう!なぜここに 'typeof'が必要なのですか?不要です。奇妙な... – Randomblue