我有這樣一個簡單的數據:檢查屬性傳遞物體上的jQuery TMPL
data = {opt1: 'One', opt2:'Two', opt3:'Three'};
tmplString = <li>${opt1}</li><li>${opt2}</li>??IF OPT3??
$('#node').append(tmplString, data);
在我tmplString
我想渲染opt3
只有在數據傳遞有一個名爲opt3
屬性。如果我使用{{if opt3}}
,則在數據中沒有opt3
時會引發錯誤。有沒有辦法可以使用像if(prop in obj)
之類的東西。
你的意思是:「{{如果typeof運算$ {OPT3} =「未定義! '}}「? – ChrisOdney
我對jQuery模板語法並不熟悉,但是我擁有的是普通的老js,如果可以的話。 – idrumgood
它工作!你是怎麼想出來的? – ChrisOdney