我有两个变量isLoader和isError,当isLoader为真时,img标签应该是可见的,当isError为真时,img标签应该是隐藏的。
if(isLoader == true){
<img src="#" alt="" style="display:block;">
}
else if(isError == true){
<img src="#" alt="" style="display:none;">
}如何在angular中应用if-else语句?
发布于 2020-01-28 14:28:11
您可以有条件地绑定样式。
试着这样做:
<img src="#" alt="" [style.display]="isLoader ? 'block':(isError ? 'none' : '')">发布于 2020-01-28 14:28:11
使用*ngIf
<img *ngIf="isLoader " src="#">
<img *ngIf="!isLoader && isError" src="#">工作示例:https://stackblitz.com/edit/angular-empty-project-djelqs?file=app/app.component.html
https://stackoverflow.com/questions/59943185
复制相似问题