JSRender与空间可能的问题

问题描述:

我有一些问题,这个jsrender代码的折衷,它的作品如果标题=='Teamledare重做',但如果我有更多这样的话:'teamledare重做',那么它不工作..JSRender与空间可能的问题

为什么它没有渲染时,有更多的话?

<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> 
+0

我没有得到任何错误,它只是不渲染 – Anders

+0

你的意思是这样?:

Anders
+0

它不工作 – Anders

OK - 埋在上面的评论如下:

的问题是,有在模板中的错误。 <a href= {{>id}} >应该是<a href='{{>id}}'>

至于{{if title == 'Teamledare Redovisning'}}这将正常工作。完全不是JsRender的问题。

顺便说一句我通常会写上面的{{if title==='Teamledare Redovisning'}}。您拥有的额外空白区域使得解析更加困难 - 尽管它可以正常工作。同样,我会写{{else title==='VD'}}