在 Backbone JST 模板中渲染图像

rendering image in Backbone JST template

我的 app/assets/images 目录和 JST 模板(由我的 Backbone 视图呈现)中存储了图像,我试图弄清楚如何获取图像资源路径。 src='assets/images/image.png' 不起作用。有任何想法吗?

谢谢

你可以试试这个:

var imgPath = 'app/assets/images/',
img = 'image.png',
tpl = _.template('<img src="<%- src %>">');

console.debug(tpl({ src:imgPath+img }));

您是否使用 rails 作为后端?然后在你的模板文件中它应该是:

<img src="/assets/image">

获取资产的路径以/

开头