angularjs - 在个人资料图像上使用 AngularJS 的三元运算
问题描述
我正在做项目。在个人资料图片中,所有来源均取自服务器。当个人资料图片为空时,我很难显示默认用户图片,否则显示用户上传的图片。
我在尝试 :
<img ng-src="{{rec.ProfilePic=='null' ? '~/img/UserDefault.png' :'{{rec.ProfilePic'}}"
class="img-thumbnail img-fluid"
style="border: 1px solid #ddd;margin-bottom:20px"
alt="profile photo" />
之后不会显示任何图像。
当我想如果图像显示时我会这样做:
<img ng-src="*path*/canvas_cnv1636941291475872489.jpg" alt=""
class="btn-md custpro"
onclick="RenewContract(this)" data-id="5"
src="*path*/mh-images-local/canvas_cnv1636941291475872489.jpg">`
当没有图像显示的网址是:
<img ng-src="*Url*/" alt="" class="btn-md custpro"
onclick="RenewContract(this)" data-id="6" src="*Url*/">
解决方案
要么用这个
<img ng-src="{{ imageUrl == null ? defaultImageUrl : imageUrl }}" >
或者
<img ng-src="{{ ! imageUrl ? defaultImageUrl : imageUrl }}" >
您正在尝试比较null
=='null'
推荐阅读
- python - 将数据框转置为列表的嵌套列表
- r - 带有爱情情节 R 的多条阈值线
- ios - 如何在 swift 中将一个 DatePicker 添加到三个文本字段
- adobe-documentgeneration - 如何根据过滤后的数组是否显示项目有条件地显示部分?
- javascript - Jest 测试失败,因为它无法识别 props 值
- docker - 无法执行,因为未找到应用程序或未安装兼容的 .NET SDK
- python - 访问python unittest magicmock返回值
- java - java应用程序中的SSL握手失败
- angular - Highcharts x轴上的角度日期不同
- ruby-on-rails - 即使不在 Gemfile 中,“捆绑安装”也会继续安装 gem sqlite3 版本 1.4.2