Supprimer le composant dans Angular

Rana Hasnain Khan 23 mai 2022
Supprimer le composant dans Angular

Nous allons présenter comment nous pouvons supprimer un composant dans Angular.

Supprimer le composant dans Angular

Lorsque nous construisons une application Web qui contient plusieurs composants, nous pouvons rencontrer une situation dans laquelle nous devrons peut-être supprimer un composant pour une raison quelconque.

Il est assez facile de créer un composant dans Angular à l’aide de Angular CLI, mais il n’y a pas d’option pour supprimer un composant à l’aide de Angular CLI, nous devons donc le supprimer manuellement.

La suppression d’un composant n’est pas facile, car cela peut planter notre application Web si toutes les instances de notre composant ne sont pas supprimées correctement.

Ce didacticiel passe en revue un exemple dans lequel nous allons créer un composant à l’aide d’Angular CLI, puis le supprimer étape par étape afin qu’il vous soit plus facile de comprendre et de suivre toutes les étapes.

Créons une nouvelle application en utilisant la commande suivante.

# angular
ng new my-app

Après avoir créé notre nouvelle application dans Angular, nous irons dans notre répertoire d’application à l’aide de cette commande.

# angular
cd my-app

Maintenant, exécutons notre application pour vérifier si toutes les dépendances sont correctement installées.

# angular
ng serve --open

Nous allons créer un nouveau composant en utilisant la commande suivante.

# angular
ng g c newcomponent

Vous pouvez voir qu’un nouveau dossier newcomponent est créé dans le dossier App qui contient 3 fichiers newcomponent.component.ts, newcomponent.component.html et newcomponent.component.css. Voyons maintenant comment nous pouvons supprimer ce composant.

Suivez ces étapes pour supprimer facilement un composant sans aucune erreur dans notre application Web.

  • Supprimez le dossier du composant nouveau composant, y compris tous les fichiers qu’il contient.
  • Si votre composant n’a pas de dossier séparé, vous devrez peut-être supprimer les fichiers portant le même nom que votre composant. Dans mon exemple, nous allons supprimer 3 fichiers newcomponent.component.ts, newcomponent.component.html, et newcomponent.component.css.
  • Ouvrez app.module.ts et supprimez où votre composant est importé, comme indiqué ci-dessous.
    # angular
    import { NewComponent } from './newcomponent.component';
    
  • Supprimez maintenant la déclaration du composant dans @NgModule comme indiqué ci-dessous.
    # angular
     @NgModule({
     imports:      [ BrowserModule, FormsModule ],
     declarations: [ AppComponent, HelloComponent, NewComponent ],
     bootstrap:    [ AppComponent ]
    })
    

Après avoir suivi ces étapes, nous pouvons démarrer notre application Web à l’aide de la commande suivante.

# angular
ng build
ng serve

Il chargera notre application Web sans aucune erreur. Nous pouvons supprimer un composant manuellement et correctement en suivant ces étapes simples et faciles.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

Article connexe - Angular Component