javascript - 下划线/ Backbone 模板 .get

标签 javascript backbone.js underscore.js

<分区>

是否可以在 underscore/backbone 模板中使用 .get('property')

例子:

向模板传递数据:

var pageTemplate = _.template( PageTemplate, this);
$(this.el).html(pageTemplate);

模板本身:

 <div id="productContainer" style="left:<%= 1 + (450 - model.get('previewHeight'))/2 %>px;"></div>

谢谢。

最佳答案

是的,这应该是可能的。

var my_json = {};
my_json.model = my_model;

var html_template = _.template($("#my_template").html());
$(this.el).html(html_template(my_json));

<div id="my_template" style="left:<%= 1 + (450 - model.get('previewHeight'))/2 %>px;"></div>

关于javascript - 下划线/ Backbone 模板 .get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37665279/

相关文章:

javascript - 浏览器自动填充事件

javascript - 将每 3 个字母转换为大写

javascript - Backbone.js 中的自定义 REST api 响应

javascript - appView 在运行时在 Backbone 中未定义

javascript - 替换数组内容的简短方法

javascript - 使用 Underscore.js 对对象进行分组和排序

javascript - 对象不支持 babel 变换后的 new x() 操作

javascript - jScrollPane 滚动量

javascript - 尝试渲染布局 View 时无法读取未定义的属性 'render'

javascript - Backbone.js 的初始化顺序