Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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 为什么图像不以角js显示_Javascript_Angularjs_Angularjs Directive_Angularjs Scope - Fatal编程技术网

Javascript 为什么图像不以角js显示

Javascript 为什么图像不以角js显示,javascript,angularjs,angularjs-directive,angularjs-scope,Javascript,Angularjs,Angularjs Directive,Angularjs Scope,我用angular js做了一个简单的演示来调用这个服务。实际上我无法在列表中显示我的图像。 首先检查我的web服务url 我使用macc上的displayweb安全性调用web服务 /Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome--禁用网络安全--允许文件访问--允许文件访问--用户数据目录=~/Chrome test/spec/runner.html 在桌面上: --禁用Web安全性 我可以呼叫服务,但我的图像

我用angular js做了一个简单的演示来调用这个服务。实际上我无法在列表中显示我的图像。 首先检查我的web服务url

  • 我使用macc上的displayweb安全性调用web服务 /Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome--禁用网络安全--允许文件访问--允许文件访问--用户数据目录=~/Chrome test/spec/runner.html
在桌面上: --禁用Web安全性

  • 我可以呼叫服务,但我的图像不显示在列表中。这是我的代码笔上的代码


使用:

在src属性中使用像{{hash}}这样的角度标记是不正确的:浏览器将从URL获取文本{{hash},直到Angular替换了{{hash}中的表达式。ngSrc指令解决了这个问题


//   ^^^
替换为此

                   <img ng-src="d.image.Thumb">


Docs:-。荣誉你以20秒的优势击败了我:P.我删除了我的答案:P使用你的解决方案不显示图像实际上我显示了我的chorme安全性。首先你禁用web服务,然后选中使用此选项--在chrome属性中禁用web安全性…选中此选项你正在尝试的图像的URL是什么,是来自同一域还是来自不同域?这是错误的。文本必须放在双大括号中,如
{{d.image.Thumb}
如果您使用'ng src',则不需要双大括号
<img ng-src={{d.image.Thumb}}>
//   ^^^
                   <img ng-src="d.image.Thumb">