Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nghyd nghyd
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 31
    • Issues 31
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge gitlab.irstea.fr sera définitivement arrêtée le 30 juin 2026. Nous vous invitons à migrer vos projets vers la forge INRAE. Vous trouverez plus de détails sur le blog de la forge INRAE.

  • cassiopeecassiopee
  • nghydnghyd
  • Issues
  • #10
Closed
Open
Issue created Sep 22, 2017 by Dorchies David@david.dorchiesOwner

Inutilité des composants dédiés aux calculatrices

Je regardais comment pouvoir charger facilement les différentes calculettes sans avoir de code en dur qui pollue le code général de l'application et je me suis rendu compte que les composants nghyd/src/app/calculators/<calculette>/<calculette>.component.ts étaient inutiles.

D'une part ça, utiliser ces composants obligent à écrire en dur les balises <calculette></calculette> dans le fichier nghyd/src/app/app.component.ts et en plus, ces composants sont tous identiques et n'ont pour seule différence que le paramètre type du composant hydrocalc appelé dans le composant de la calculette.

J'ai testé de mettre directement le composant hydrocalc dans le template de nghyd/src/app/app.component.ts et ça marche très bien. Le gros avantage ensuite, c'est que l'on peut définir dynamiquement le paramètre type pour afficher la calculette que l'on veut.

Je pense donc que l'on peut supprimer les composants dédiés à chacune des calculettes.

Assignee
Assign to
Time tracking