【发布时间】:2014-06-01 01:11:28
【问题描述】:
我正在将数据从我的主干视图发送到把手模板(js fiddle:http://jsfiddle.net/8NhjD/),如下所示:
this.$el.html(this.template({
users: that.users.toJSON(),
audiences: that.audiences.toJSON()
}));
我正在尝试访问这样的用户和受众列表:
<select name="user" class = "form-control">
{{#each users}}
<option value="{{name}}">{{name}}</option>
{{/each}}
</select>
但用户和受众的下拉菜单是空的。我在这里做错了什么?
【问题讨论】:
-
您真的将模板存储在
<div>中吗? -
@muistooshort - 是的,这不是一个好习惯吗?
-
模板很少是有效的 HTML(它们只是看起来像 HTML 的文本),因此您应该将它们存储在
<script type="text/x-handlebars">容器中,以免浏览器对其进行干预。 -
哇,很高兴知道。谢谢@muistooshort!