我是backbone.js的新手。有人可以在下面的代码中告诉我<%= done ? 'checked="checked"' : '' %>
的含义吗?
<div class="view">
<input class="toggle" type="checkbox" <%= done ? 'checked="checked"' : '' %> />
<label><%- title %></label>
<a class="destroy"></a>
</div>
答案 0 :(得分:0)
这用于转换纯js代码的HTML。 它是一个嵌入脚本的页面,它具有未知的内容类型,浏览器和搜索引擎都会忽略它们。
示例:
<% if (done) { %>
<a id="clear-completed">Clear <%= done %> completed
<%= done == 1 ? 'item' : 'items' %></a>
<% } %>
<div class="todo-count"><b><%= remaining %></b>
<%= remaining == 1 ? 'item' : 'items' %> left</div>
</script>
知识: http://backbonetutorials.com/
http://ejohn.org/blog/javascript-micro-templating/
学习以下教程以获取更多参考: 用于检查git hub的Src代码: