Plate-forme de nouvelle générationObsolète

Importation de composants et de directives à partir de modules principaux et partagés

Vous pouvez importer des classes à partir de modules centraux et partagés en utilisant des chemins relatifs comme suit:

import { MashupService } from ‘./../../../../core/services/mashup.serviceʼ;
import { SortComponent } from ‘./../../../../shared/components/sort/sort.componentʼ;
Toutefois, ces chemins relatifs ne sont pas faciles à lire et ne sont pas valides lorsque les fichiers sont déplacés vers un autre emplacement. Pour surmonter cet inconvénient, les alias des modules Core et Shared sont introduits, ce qui vous permet de définir le chemin à partir de l'emplacement de base, à savoir src. Avec cette amélioration, la nouvelle instruction d'importation apparaît comme suit:

import { MashupService } from ‘@sim-core/services/mashup.serviceʼ;
import { SortComponent } from ‘@sim-shared/components/sort/sort.componentʼ;

Utilisez @sim-core et @sim-shared pour importer des services, des composants ou des directives à partir des modules Core et Shared respectivement.