Ajouter un commentaire

Le chargement différé dans NativeScript Angular 8.0

Par:
fredericmazue

lun, 30/09/2019 - 16:44

Angular 8.0 déconseille (déprécie) la syntaxe de chaîne pour la configuration des itinéraires en chargement différé (ou chargement paresseux, ou lazy loading) en faveur de l'importation dynamique EcmaScript. Angular 8.0 préconise à la place l'importation dynamique d'EcmaScript.

Ainsi, ce code :

const routes: Routes = [{
  path: 'lazy',
  // The following string syntax for loadChildren is deprecated
  loadChildren: './lazy/lazy.module#LazyModule'
}];

doit devenir :

const routes: Routes = [{
  path: 'lazy',
  // The new import() syntax
  loadChildren: () => import('./lazy/lazy.module').then(m => m.LazyModule)
}];

Un billet sur le blog de NativeScript, indique qu'il est désormais possible d'adopter la même approche en NativeScript Angular 8.0.

Le billet explique comment modifier le fichier de configuration tsconfig.tns.json et comment mettre en place une migration automatique des itinéraires de votre application.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 TTTTTT  M   M  EEEE   QQQ     QQQ   
TT MM MM E Q Q Q Q
TT M M M EEE Q Q Q Q
TT M M E Q QQ Q QQ
TT M M EEEE QQQQ QQQQ
Q Q