这是我的代码。
<script type="text/javascript" id="styles_section">
<select>
<%_.each(colorOption, function(color){ %>
<option><%= color.get("color_name") %></option>
<% }); %>
</select>
</script>
我似乎无法找到我的代码有什么问题。
修改
这是请求的json代码。
var myColors = [{ color_name: 'white', color_code: '#ffffff'},
{color_name: 'black', color_code: '#000000'}];
这是骨干部分。
var colorOption = new Backbone.Collection(myColors);
var colors = new SelectColorView({
model: colorOption,
});
答案 0 :(得分:4)
脚本标记也用于微模板。对于微模板,脚本标记type
不应为text/javascript
。
对于微模板,脚本标记如下
<script type="text/template"></script>
通过将类型设置为“text / template”,它不是浏览器可以理解的脚本,因此浏览器将忽略它。这允许您在其中放置任何内容,然后可以在以后提取并由模板库使用以生成HTML片段。