2014-03-04 64 views
0

我有一些問題,這個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

回答

0

OK - 埋在上面的評論如下:

的問題是,有在模板中的錯誤。 <a href= {{>id}} >應該是<a href='{{>id}}'>

至於{{if title == 'Teamledare Redovisning'}}這將正常工作。完全不是JsRender的問題。

順便說一句我通常會寫上面的{{if title==='Teamledare Redovisning'}}。您擁有的額外空白區域使得解析更加困難 - 儘管它可以正常工作。同樣,我會寫{{else title==='VD'}}