Ste*_*eve 2 javascript angular
我的数据有一个属性“照片”,它可能为空或包含文件名。
例如,如果 steve 没有照片,则为“steve.jpg”或“”。
在 React JSX 中,我可以对“photo”的值使用三元运算符,但我不知道如何使用 Angular 8 来做到这一点。
我知道我可以使用 2 个带有 2 ngIfs 的图像标签,但我想让它更干燥。这对我来说根本不起作用:
<img[attr.src]="person.photo !=='' ? '/assets/images/people/{{person.photo}}' : '/assets/images/people/missing-person.jpg'">
Run Code Online (Sandbox Code Playgroud)
它只是角度中的 [src],并且 {{ }} 语法在绑定中无效。仅在插值中,只需像平常一样访问变量
<img [src]="person.photo !=='' ? '/assets/images/people/' + person.photo : '/assets/images/people/missing-person.jpg'">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5348 次 |
| 最近记录: |