NodeJs(Express Framework)アプリケーションのJade Templateで2つの変数を比較しています。 値は同じですが、なぜ機能していないのか分かりません。 以下はコードです。NodeJs ExpressフレームワークアプリケーションのJade Templateでの文字列比較の問題
select#corpid.form-control.grid-select(name='corpid', style='display: none', value='#{ScheduleList.CorpId}', onchange="setEmployer(this)")
each item in Employers
if(new String(item.EmployerId) == new String(ScheduleList.ProdEmployerId))
option(value = '#{item.EmployerId}', selected='selected') #{item.AccountName}
else
option(value = '#{item.EmployerId}', eid="#{new String(item.EmployerId)}", pid="#{new String(ScheduleList.ProdEmployerId)}") #{item.AccountName}
あなたは上記を参照することができ、私は、ID = 101のために同じ来ているが、それでも、それはかのブロックごとに選択属性を追加されていない両方のIDを示しました。
働いて、感謝@ Gurdershanシン –