Comment ajouter correctement de nouvelles directives / composants dans un projet jhipster? Je vois que vous pouvez exécuter des commandes pour générer des entités et des services, mais aucune directive .... quelle est la bonne façon de faire cela?

yo jhipster:service bar
yo jhipster:entity <entityName> 

Je ne vois rien pour ton jhipster: directive ou ton jhipster: component. Comment créer une directive / un composant?

1
Rolando 16 janv. 2017 à 19:43

2 réponses

Meilleure réponse

Non, il n'y a pas de sous-générateur pour la directive ou le composant en supposant que vous parlez de JHipster 3 et angular 1.x. Le sous-générateur d'entité génère à la fois le code serveur et client, il n'y a pas de sous-générateur pour le code client uniquement.

Avec JHipster 4 et angular 2, vous pourrez utiliser angular-cli pour ce genre de petites opérations sur le code client.

1
Gaël Marziou 16 janv. 2017 à 22:00

Juste pour fournir plus de détails, avec JHipster 4 et angular 2 , vous pouvez utiliser le angular-cli régulier comme suit pour créer une directive:

  1. Ouvrez un terminal et changez de répertoire dans lequel vous souhaitez créer la directive, par ex.

cd /App/src/main/webapp/app/home

  1. Pour créer le type de directive:

ng g directive <NAME-OF-YOUR-DIRECTIVE>

Cela créera deux fichiers: * .directive.ts et * .directive.spec.ts

Il peut également modifier le fichier du module (ou vous devrez peut-être le modifier manuellement, par exemple, vous devrez peut-être modifier home.module.ts pour ajouter des références à la directive nouvellement créée).

0
Alan C. S. 13 juil. 2017 à 20:28