IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Angular Discussion :

Importer plusieurs fois un composant


Sujet :

Angular

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Par défaut Importer plusieurs fois un composant
    bonjour a tous,
    je suis totalement novice en angular.
    et je viens d integrer un poste ou l'on me demande de m' autoformer pour travailler sur angular 8, en comprenant et modifiant une application opensource.


    j'ai creer un composant avec une table de material angular
    Dans mon AppModule j'ai importe l'ensemble des modules necessaires, pour mettre en place le sort par exemple.
    Lorsque j'appelle mon component TableData, directement depuis App, dans un projet qui ne fait que ca, tout fonctionne.

    1. mais des que je veux le reproduire sur l'application que je dois personnaliser cela ne marche pas.
    A l'exemple cette instruction ci-dessous qui me genere une erreur et qui fait que rien ne s'affiche, si je la met ailleurs que dans appModule.ts (avec les memes imports pourtant)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    platformBrowserDynamic().bootstrapModule(AppModule)
      .catch(err => console.error(err));
    2. si je tente, d'importer de nouveau les components, j'ai des messages d'erreurs indiquant ' qu'ils sont declares 2 fois , a 2 endroits differents'

    j'espere avoir ete suffisament clair, car pour moi cela reste encore tres confus.

    pour resumer:
    je cherche a pouvoir creer des composants que je pourrais appeler plusieurs fois , a des endroits differents.
    faut ils tous les importer dans AppModule?
    comment les appeler avec toutes leurs dependances, depuis n'importe quel autre composant ?

    merci a tous

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Par défaut
    il faut rendre ton composant exportable .

    pour cela mettre un module dans ton composant et ldeclarer le composant dans EXPORt

    ainsi exportable tu pourra l'importer en tant que module dans d'autre composant pour l'utiliser plusieurs fois

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Par défaut
    merci pour cette information crutiale

    meme si cela semble simple, pourriez vous me dire quelles differences y a t il entre l'import du composant et celui du module

    Merci

Discussions similaires

  1. Ajouter un même composant plusieurs fois
    Par takoha dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 10/07/2009, 13h52
  2. Utiliser plusieurs fois le même composant
    Par Ren97 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 01/03/2008, 01h49
  3. [ADOQuery] Parametre utilisé plusieurs fois
    Par gibet_b dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/09/2004, 10h57
  4. Réponses: 2
    Dernier message: 10/07/2004, 17h14
  5. [Servlet] Comment utilisé une servlet plusieurs fois ?
    Par gandalf_le_blanc dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 03/06/2004, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo