ImgFallbackDirective
standalone: true
A diretiva permite adicionar um fallback para imagens que falham ao carregar. Se a imagem não for carregada corretamente, a diretiva substituirá a imagem pelo URL de fallback ou uma imagem SVG padrão, cinza e vazia.
Uso
Importe a diretiva ImgFallbackDirective
, adicione o atributo fallback
à tag img
.
O valor do atributo deve ser o URL da imagem de fallback.
Se o valor não for fornecido, a diretiva usará uma imagem SVG cinza e vazia como fallback.
import { Component } from "@angular/core";
import { ImgFallbackDirective } from "@burand/angular";
@Component({
standalone: true,
selector: "app-post",
template: `
<img src="image-url.jpg" fallback />
<img src="image-url.jpg" fallback="fallback-image-url.jpg" />
<img src="image-url.jpg" fallback="fallback-image-url.jpg" [retry]="2" />
<ion-img src="image-url.jpg" fallback />
<ion-img src="image-url.jpg" fallback="fallback-image-url.jpg" [retry]="2" />
`,
imports: [ImgFallbackDirective],
})
export class PostComponent {}