如何获取要在{{if}}中使用的数据项的值?

时间:2011-05-05 13:21:27

标签: jquery-templates knockout.js

我正在尝试获取要在{{if}}标记中使用的数据项的值,但无法使其工作。那么,问题是我们如何获得这个价值?您可以在此处查看完整代码http://jsfiddle.net/epitka/BhYvh/

<script id="contentHeaderTemplate" type="text/x-jquery-tmpl">
   {{if($data.Id===1)}} Create New Order{{else}}Edit Order {{/if}}      
    <br />
</script>

2 个答案:

答案 0 :(得分:4)

在if语句中不需要括号。尝试: {{if $data.Id === 1 }}

答案 1 :(得分:4)

删除括号。

{{if $data.Id === 1 }}

http://jsfiddle.net/mattball/KdqZF/

另请参阅{{if}} template tag API page