jQuery Tmpl值与属性不工作
jQuery Tmpl Value with Property not working
我正在使用这个-> https://github.com/jquery/jquery-tmpl
我需要的是使用上述插件递归地显示一个对象数组。
为什么这不起作用?-> {{if value.exists != false}} checked {{/if}}
请考虑以下代码:
{{each list}}
<li><label class="checkbox{{if value.exists != false}} active{{/if}}"><input type="checkbox" {{if value.exists != false}} checked{{/if}} disabled>${$value.type}</label></li>
{{/each}}
对象:
{ "list":
[
{ type: "GRAPH_A", exists: true },
{ type: "GRAPH_B", exists: false },
{ type: "GRAPH_C", exists: false },
]
}
下面是我得到的错误:
ReferenceError: value is not defined应用程序/脚本/jquery.tmpl.min.js
线:10
Try
{{each list}}
<li><label class="checkbox{{if exists != false}} active{{/if}}"><input type="checkbox" {{if exists != false}} checked{{/if}} disabled>${type}</label></li>
{{/each}}
演示:小提琴
试试这个演示…看源代码可能会有用。使用{{if}}和{{else}}
数据:
var movies = [{
Title: "Meet Joe Black",
Languages: "English and French",
Subtitles: "English"
}, {
Title: "Eyes Wide Shut",
Subtitles: "French and Spanish"
}, {
Title: "The Mighty"
}
];
html:
<script id="movieTemplate" type="text/x-jquery-tmpl">
<tr>
<td>${Title}</td>
<td>
{{if Languages}}
Alternative languages: <em>${Languages}</em>.
{{else Subtitles}}
Original language only... <br/>Subtitles in <em>${Subtitles}</em>.
{{else}}
Original version only, without subtitles.
{{/if}}
</td>
</tr>
</script>
相关文章:
- 数据属性仅在切换设备模式下工作
- 更新属性工作不正常Meteor/MongoDB
- 当加载几个js文件时,defer属性应该如何工作
- Jquery scrollTop动画不工作"无法读取属性'top'无风
- JQuery `length`属性工作不正常.为什么?
- 更改无法正常工作的复选框的属性
- .split() 数据属性在应该工作的时候不起作用
- 为什么除了html5输入模式属性之外,这个简单的regex在任何地方都能工作
- 角度指令和属性Don'在控制器内创建和设置时无法工作
- 为不在javascript中工作的动态创建类设置属性
- 可以't使用iframe获取占位符属性以在IE中工作
- 复选框的checked属性的修改不会;工作不正常
- 属性='值'jquery选择没有'我不在IE工作
- 从服务器端将属性绑定到套接字对象;似乎不能正常工作
- Kml层在刷新后工作正常,但给定typeError:无法读取属性getMap.第一次加载时
- .findOne 在 Iron Router Route 的数据属性中工作,但 .find 不能
- 将元素属性与 javascript 折叠方法结合使用时,引导折叠无法正常工作
- kinetic js : dragBoundFunc 属性无法正常工作
- JavaScript“可写”属性描述符如何工作
- Chrome本地存储;t在Mac OS中工作属性