Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览器未呈现Meteor模板中的HTML图像链接 if(Meteor.isClient){ Template.app.helpers({ “showAvatar”:函数(){ var userId=Meteor.user().services.facebook.id; var userAvatar=“”; 返回用户头像; } }); } {{{#如果当前用户}} {{>app} {{/if} {{showAvatar}}_Javascript_Facebook_Image_Templates_Meteor - Fatal编程技术网

Javascript 浏览器未呈现Meteor模板中的HTML图像链接 if(Meteor.isClient){ Template.app.helpers({ “showAvatar”:函数(){ var userId=Meteor.user().services.facebook.id; var userAvatar=“”; 返回用户头像; } }); } {{{#如果当前用户}} {{>app} {{/if} {{showAvatar}}

Javascript 浏览器未呈现Meteor模板中的HTML图像链接 if(Meteor.isClient){ Template.app.helpers({ “showAvatar”:函数(){ var userId=Meteor.user().services.facebook.id; var userAvatar=“”; 返回用户头像; } }); } {{{#如果当前用户}} {{>app} {{/if} {{showAvatar}},javascript,facebook,image,templates,meteor,Javascript,Facebook,Image,Templates,Meteor,当我的应用程序在浏览器中运行时,将显示图像标记的HTML而不是图像 示例:img src=''/> 我知道Meteor应用程序从/public目录提供本地图像资源,但我不确定为什么浏览器没有呈现图像src标记。我能够成功显示Facebook用户名和电子邮件地址 谢谢你的帮助 尝试将模板辅助对象更改为此 img src='http://graph.facebook.com/123456789654/picturetype=square&height=160&width=160'/>

当我的应用程序在浏览器中运行时,将显示图像标记的HTML而不是图像

示例:img src=''/>

我知道Meteor应用程序从/public目录提供本地图像资源,但我不确定为什么浏览器没有呈现图像src标记。我能够成功显示Facebook用户名和电子邮件地址


谢谢你的帮助

尝试将模板辅助对象更改为此

img src='http://graph.facebook.com/123456789654/picturetype=square&height=160&width=160'/> 然后像这样将这个助手调用到HTML中

if (Meteor.isClient) {
Template.app.helpers({
showAvatar : function () {
  var userId = Meteor.user().services.facebook.id;
  var userAvatar = 'http://graph.facebook.com/' + id + '/picture?type=square&height=160&width=160';
      return userAvatar;
    }
  });
}


在呈现html块时,请使用{{{}}而不是{{}}。谢谢@mariudarila!
if (Meteor.isClient) {
Template.app.helpers({
showAvatar : function () {
  var userId = Meteor.user().services.facebook.id;
  var userAvatar = 'http://graph.facebook.com/' + id + '/picture?type=square&height=160&width=160';
      return userAvatar;
    }
  });
}
<img src="{{showAvatar}}" alt="" />