2012-03-23 71 views
3

爲什麼這一工作並不:使用EJS我怎麼插入一個值,如果它存在

<input type="text" name="givenName" <% if(givenName) {%> value="<%= givenName %>" <% } %>/><br/> 

它拋出一個參考錯誤說給定名稱沒有定義,這也未必是對的原因有條件的。

+1

的這個問題的答案爲我工作: http://stackoverflow.com/questions/7230470/how-to-use-if-statements-in -underscore-js-templates/9321127#9321127 – jasonlcrane 2012-04-12 17:45:16

+0

我來看看。謝謝。 – 2012-05-17 10:00:05

回答

0

羅布要檢查if (locals.givenName)

<input type="text" name="givenName" <% if(locals.givenName) {%> value="<%= givenName %>" <% } %>/><br/> 
相關問題