【发布时间】:2016-03-16 16:18:00
【问题描述】:
在 Angular 版本 1 中,我使用 ng-src 加载 url。 在 Dart 的 Angular 2 Js 中,我找不到类似的方法来加载资源。 例如在 Angular 1 js 中:
<img class="cover" src="images/cover_placeholder.png" data-ng-src="{{coverUrl}}"
在 Angular 2 js 中我已经尝试过:
<img class="cover" src="{{coverUrl}}">
如果图像不可用,我如何加载占位符? 还有其他聪明的方法吗?
编辑 这样解决:
<img class="class-image" onError="this.src='./images/cover_placeholder.png';" src="{{coverUrl}}" >
如果图像不可用,请放置占位符图像。
【问题讨论】:
-
图片不可用是什么意思?是变量未定义还是图像返回 404
-
获取图片url返回404
-
你在使用指令吗?看不到 angular 1 会如何解决这种情况
-
我在 Angular2 Javascript 中使用 dart
-
你可能需要做这样的事情,但使用 angular2:stackoverflow.com/questions/16349578/…
标签: javascript angularjs dart angular