【发布时间】:2016-01-08 04:06:32
【问题描述】:
我想要一个简单的确定图像源是否存在,以便我可以用默认图像替换图像。最好的情况是,如果这在纯 html 中可能使用“ng-if”或类似的东西是可能的。
<img ng-if="../images/{{id}}.png" src="../images/{{id}}.png">
这段代码显然不起作用,但我认为它显示了我想要的。
编辑:
我得到的新代码,在我看来可以工作,但不起作用:
<img ng-src='{{ "../images/{{id}}.png" || "../images/img.png" }}'/>
在这种情况下,调试器会指出错误的引号。
编辑:
我认为第二种解决方案有效,这部分只是有一些错误:
<img ng-src='{{"../images/{{id}}.png"}}'/>
这部分有效:
<img ng-src='{{"../images/img.png"}}'/>
【问题讨论】:
-
什么不工作?图像不存在还是你能做一个小提琴
-
表达式不起作用,如果图像不存在,它也不显示图像。我尝试创建一个小提琴,但我不确定它如何与 angular 一起使用