2017-09-28 6 views

Répondre

2

Oui, vous pouvez faire en sorte que vos scripts soient chargés après des ressources supplémentaires, en les faisant charger après des choses comme les ressources et le contenu, en plaçant la balise de script à la fin de votre balise body.

Here's une question connexe sur Stackoverflow pour référence ultérieure.

+0

En angulaire, le contenu de la page est différent de celui d'une page Web personnalisée. Chargement ... est remplacé par le contenu html. Pensez-vous que cela fonctionnera toujours? – Klyner

0

Si vous utilisez la CLI angulaire vous pouvez inclure .js fichiers de votre node_modules dans votre .angular-cli.json alors quand la CLI regroupe votre application toutes vos bibliothèques de JS sont inclus.

Juste sous le tableau styles et au-dessus du environmentSource vous devriez voir le tableau scripts. J'ai inclus un peu (je l'ai tronqué) du JSON comme référence pour vous.

{ 
    "apps": [ 
    { 
     "root": "src", 
     "outDir": "dist", 
     "assets": [ 
     "assets", 
     "favicon.ico" 
     ], 
     "index": "index.html", 
     "main": "main.ts", 
     "styles": [ 
     "styles.scss" 
     ], 
     "scripts": [ 
     "../node_modules/hammerjs/hammer.min.js" 
     ], 
     "environmentSource": "environments/environment.ts", 
     "environments": { 
     "dev": "environments/environment.ts", 
     "prod": "environments/environment.prod.ts" 
     } 
    } 
    ] 
}