Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

228
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!