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

309
Visualizações
¿Por qué ningún comando Angular-CLI genera para 'modelo' en Angular Project?

Mientras aprendía Angular, simplemente revisé los diversos comandos de Angular-CLI para generar partes individuales de Angular como 'Componente', 'Servicios', 'Interfaz', 'Tuberías', etc.

Generación de elementos angulares a través de Angular-CLI

 ng gc components/comp-1 //generates component ng gs services/service-1 // generates service ng gi interfaces/interface-1 // generates interface

Pero me sorprende por qué no hay un comando de generación para ' Modelo ' (aunque la Interfaz también hace casi algo de trabajo, pero el modelo es más poderoso ya que puede contener métodos también en Clase).

¿Me estoy perdiendo algo o Team-Angular se perdió al generar un comando para 'generar modelos automáticamente', ya que son el núcleo de OOPS Framework?

ingrese la descripción de la imagen aquí

Referencia:

https://www.npmjs.com/package/angular-cli

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Debido a que un modelo es una clase, para generarlo use la opción --type como esta:

 ng generate class hero --type=model

resultará en:

 hero.model.ts
over 4 years ago · Santiago Trujillo Relatório

0

No puede generar un modelo directamente. En realidad, el modelo es una clase. ng generar permite que solo los siguientes tipos se generen de forma predeterminada.

  1. aplicaciónShell
  2. solicitud
  3. clase
  4. componente
  5. directiva
  6. enumeración
  7. Guardia
  8. interfaz
  9. biblioteca
  10. módulo
  11. tubo
  12. Servicio
  13. trabajador del servicio
  14. universal
  15. trabajador web

Entonces, en su caso, puede usar la opción --type para definir una generación de clases. Supongamos que desea una clase como bar.foo.ts

Solo tienes que definirlo con la siguiente opción.

 ng generate class bar --type=foo

en tu caso puedes definir un módulo con este comando

 ng generate class nameOfYourModule --type=model

Generará nameOfYourModule.model.ts

Consulte esta documentación oficial de las opciones de generación de ng para obtener más información.

over 4 years ago · Santiago Trujillo Relatório

0

Simplemente ejecute en la raíz del proyecto:

 ng generate interface your_model_name --type=model # or in models folder ng generate interface models/your_model_name --type=model
over 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