在 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">
获取资产的路径以/
开头
我的 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">
获取资产的路径以/