[英]Meteor displaying base64 image in HTML
我正在创建一个Meteor应用程序,用户可以在其中询问和回答问题。 我正在使用文本编辑器作为用户输入。 它允许用户插入图像,并将它们以base64格式插入数据库中。 问题是有没有一种方法可以在HTML中使用助手显示它们。 到目前为止,我的代码:帖子:
function(){
var posts = Posts.find({});
var postsArray = [];
posts.forEach(function(entry){
var object = new Object();
object.title = entry.title;
object.image = entry.content.match(/src=(.*?)style/)[1];
console.log(object);
postsArray.push(object);
})
return postsArray;
},// returns posts
HTML:
{{#each posts}}
<h3>{{title}}</h3><br/>
<img src={{image}}/>
{{/each}}
实际上,我找到了答案。 错误在于正则表达式:
posts:function(){
var posts = Posts.find({});
var postsArray = [];
posts.forEach(function(entry){
var regex = /<img.*?src='(.*?)'/;
var object = new Object();
object.title = entry.title;
object.image = entry.content.match(/<img src="(.*?)"/)[1];
console.log(object);
postsArray.push(object);
})
return postsArray;
},// returns posts
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.