2012-03-21 39 views
1

因此,KnockoutJs的if綁定功能強大,但我需要在模板塊中使用它,因爲我必須綁定嵌套的內容E.G. <UL>的。KnockoutJs如何獲得`if`綁定在模板塊內工作?

<script id="my-template3" type="text/html"> 
    <span data-bind="if:IsInherited">foobar</span><br /> 
</script>  

無論$data.IsInherited設置爲什麼,這似乎都不會顯示。如何使用KnockoutJs在tempate塊中執行數據綁定?

+1

你能複製它關閉這個小提琴:http://jsfiddle.net/rniemeyer/PN7U9/ – 2012-03-21 19:10:56

+1

是否使用jquery.tmpl因爲如果是包括我相信控制流綁定將無法在腳本塊中工作。僅使用本機將解決此問題。 – madcapnmckay 2012-03-21 20:42:16

+0

@mad仔細查看事情後,有一個腳本引用jquery.tmpl文章作爲答案,我會給你信貸。 – James 2012-03-21 21:46:56

回答

2

正如發表評論。

您是否使用jquery.tmpl,因爲如果包含它,我相信控制流綁定將無法在腳本塊中工作。

使用本機不僅將解決

乾杯