【发布时间】:2014-03-04 16:33:12
【问题描述】:
我在渲染这个 jsrender 代码时遇到了一些问题,如果 title == 'Teamledare Redo' 它可以工作,但如果我有更多这样的词:'teamledare Redovisning',那么它就不起作用了..
为什么词多不渲染?
<script id="oc_template" type="text/x-jsrender">
<div class="node">
{{if title == 'Teamledare Redovisning'}}
<div><a href= {{>id}} >{{>title}}</a><br />{{>subtitle}}</div>
{{else title == 'VD'}}
<div><a href= {{>id}} >{{>title}}</a><br />{{>subtitle}}</div>
{{else}}
<div><a href='#'>{{>title}}</a><br />{{>subtitle}}</div>
{{/if}}
</div>
【问题讨论】:
-
我没有收到任何错误,它只是不渲染
-
你的意思是这样的?:
-
将
{{else title == 'VD'}}更改为{{else if title == 'VD'}} -
我想你误解了我的问题,它已经在工作了,除非我的标题超过 7-8 个字符,否则它不起作用
-
@Pilot No {{else if title == 'VD'}} 不正确。
标签: javascript jsrender