Angularjs 控制台错误:找不到映像

Angularjs 控制台错误:找不到映像,angularjs,twig,Angularjs,Twig,一些背景: 我正在使用.twig文件来显示一些.png图像,如下所示 这些图像都被命名为output\u icon_u(output.slug).png输出。slug有11个不同的slug,与我的图片数量相同。下面是一个图片名称示例:output\u icon\u balance.png 到目前为止,一切正常,但即使11张图片全部显示,控制台也显示了这一点 GET URL/path/output\u icon\u7b%7B%20output.slug%20%7D%7D.png?找不到v2212

一些背景: 我正在使用
.twig
文件来显示一些
.png
图像,如下所示

这些图像都被命名为
output\u icon_u(output.slug).png
<代码>输出。slug有11个不同的slug,与我的图片数量相同。下面是一个图片名称示例:
output\u icon\u balance.png

到目前为止,一切正常,但即使11张图片全部显示,控制台也显示了这一点
GET URL/path/output\u icon\u7b%7B%20output.slug%20%7D%7D.png?找不到v2212 404
您必须使用
ng src
来渲染在您的作用域上定义的图像。原因是浏览器将读取它作为{{variable}}分配给您的src标记,而不是先呈现它然后再分配。因此,ngsrc将确保首先呈现变量,然后将其分配给标记

有关更多信息

尝试使用ng src={{}@Vivz,这就成功了,谢谢!想解释一下区别吗?我已经写下了答案