learn_angularjs_2_-_the_basics:setting_up_our_template
// index.html
(…)
/* polyfill & shims */
<script src="js/lib/angular2/es6-shim.min.js"></script>
<script src="js/lib/angular2/system-polyfills.js"></script>
<script src="js/lib/angular2/angular2-polyfills.js"></script>
/* Librairie de chargement de modules */
<script src="js/lib/angular2/system.src.js"></script>
/* Librairie pour handle reactive programming */
<script src="js/lib/angular2/Rx.js"></script>
/* framework générique Angular JS 2 */
<script src="js/lib/angular2/angular2.dev.js"></script>
/* on pourrait ajouter d'autres éléments
si l'on souhaite des features additionnelles,
comme du routing */
<script>
/* config de systemjs, qui va servir à importer les modules */
System.config({
packages: {
js: {
/* setup du format des modules
voir github.com/systemjs/systemjs */
format: 'register',
/* ↓ permet d'éviter d'avoir à ajouter
une extension à chaque export,
on indiquera juste le nom du module */
defaultExtension: 'js'
}
}
});
/* On procède aux prochains imports
non pas via script mais via systemjs,
ici boot.js (on omet le .js grâce à la ligne
de paramètre defaultextension vue plus haut */
System.import('js/boot')
/* on redirige les messages d'erreur vers la console */
.then(null, console.error.bind(console));
</script>
(…)
learn_angularjs_2_-_the_basics/setting_up_our_template.txt · Last modified: 2016/06/14 13:00 by leo