这是我的模板:
<script type="text/html" id="template_medassign">
<div class=" <%= pocket.get('spanTag') %>" >
<a data-toggle="modal" href="#windowTitleDialog" class="thumbnail">
<% if ( <%= pocket.get('drugDoseDisplayName') %>.length < 0 ) { %>
<label ><%= pocket.get('drugDoseDisplayName') %></label>
<% } else { %>
...else block
<% } %>
</a>
</div>
</script>
我正在pocket
从主模板传递对象数据,并且能够检索数据spanTag
和drugDoseDisplayName
属性。但是,如果我在 if 语句中尝试使用,我会从 underscore.js 收到错误,并显示“Microsoft JScript 运行时错误:预期的')'”
我也尝试了其他方式,通过在模型中维护另一个带有 bool 标志的道具,但没有运气。请提出解决方案。
<% if ( <%= pocket.get('isMedAsiigned') %> ) { %>
<% if ( %> <%= pocket.get('isMedAsiigned') %> <% ) { %>