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

237
Visualizações
El literal de objeto angular solo puede especificar propiedades conocidas y ... no existe en tipo

Estoy comenzando con Angular y me encuentro con un error.

.../mocks.ts(9,4): Escriba '{"id": número; "nombre": cadena; "descripción": cadena; "inStock": número; "precio": número; "feu..." no se puede asignar al tipo "CarPart[]. El objeto literal solo puede especificar propiedades conocidas, y '"featured"' no existe en el tipo "CarPart".

Mi código:

coche-parte.ts

 export class CarPart { id: number; name: string; description: string; inStock: number; price: number; featured: boolean; }

maqueta.ts

 import { CarPart } from './car-part'; export const CARPARTS: CarPart[] = [{ "id": 1, "name": "Super Tires", "description": "These tires are the very best", "inStock": 5, "price": 299.99, "featured": false //Line 9 }, { "id": 2, "name": "Reinforced Shocks", "description": "Shocks made of kryptonite", "inStock": 4, "price": 500.50, "featured": false }, { "id": 3, "name": "Padded Seats", "description": "Super soft seats for a smooth ride", "inStock": 0, "price": 333.33, "featured": true }];

auto-partes.componente.ts

 import { Component, OnInit } from '@angular/core'; import { CarPart } from './car-part'; import { CARPARTS } from './mock'; @Component({ selector: 'car-parts', templateUrl: './car-parts.component.html', styleUrls: ['./car-parts.component.css'] }) export class CarPartsComponent implements OnInit { constructor() { } carParts: CarPart[]; totalCarParts(){ let sum = 0; for(let carPart of this.carParts){ sum += carPart.inStock; } return sum; } ngOnInit() { this.carParts = CARPARTS; } }

cuando elimino "destacado" tanto de mock.ts como de car-part.ts está bien, no hay error. Si lo agrego o cualquier otro nombre o tipo, no funcionará... ¿Alguien puede explicar esto?

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Reinicié el servidor Angular CLI ( Ctrl + C > ng serve). Compilado sin problemas...

La evidencia de que "¿Ha intentado apagarlo y volverlo a encender" sigue siendo relevante. Gracias por el tiempo mirando los problemas Tim y Max

about 4 years ago · Santiago Trujillo 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