是否可以在渲染jsrender.template时检查重复的Dom元素?
例如:
如果元素不存在,请使用:
<li id="liv_{{:nid}}">
<div class="qwqw"><a href="#"></a></div>
<div class="">
<p class="we">{{:spd}} <span>mph (todo)</span></p>
</div>
<div class="clear"></div>
</li>
如果元素“liv1”存在,则更新视图,不要执行步骤1.
答案 0 :(得分:1)
尝试使用helper functions
模板伪代码:
{{if ~domElementExists(id)}}
...
{{/if}}
Helper的伪代码
$.views.helpers({
domElementExists: function( id ) {
return $("#liv_" + id).length > 0;
}
});