Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

234
Visualizações
Trabajando con Angular-13 usando modelos. ¿Puede el archivo model.ts tener imágenes como propiedad?

¿Puede un archivo .model.ts tener una clase con una propiedad como imagen? y luego usarlo usando la interpolación de cadenas? o hay una mejor manera de lidiar con esto? interpolación de cuerdas (¡¡ANGULAR PRINCIPIANTE PROBANDO COSAS!!)

P.ej:-

Productos. modelo.ts

 export class Products { name : string; description: string; price : number; **image : ??** constructor(name:string,description:string,price:number,**image:??**){ this.name = name; this.description = description; this.price = price; }

}

Producto. componente.ts

 productsList: Products[]=[ new Products('IphoneX','this is an IphonX product',800), new Products('IphoneXL','this is an IphonXl product',900), new Products('IphoneXmini','this is an IphonXmini product',1200), new Products('IphoneXpromax','this is an IphonXpromax product',1340), ]

producto.componente.html

 <div class="card__container" *ngFor="let product of productsList"> <mat-card> <div class="product" > <div class="product__img" > {{ product.img }} </div> <div class="product__details"> <h1>{{ product.name}}</h1> <p>{{ product.description }}</p> <h3>{{ product.price | currency }}</h3> <button (click)="addtoCart(product)"><mat-icon>add_shopping_cart</mat-icon>Cart</button> </div> </div> </mat-card> </div>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

La solución más fácil sería hacer:

 image: 'some_image_name.png'

(o para clase: image: string )

luego tenga esa imagen en la carpeta de activos (por ejemplo, en activos/imágenes), para que pueda hacer referencia a ella desde la plantilla como:

 <div class="product__img" > <img [src]="'/assets/images/' + product.img" /> </div>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda