dev:browser_staff:angular5
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:browser_staff:angular5 [2017/12/20 17:46] – erickson | dev:browser_staff:angular5 [2022/02/10 13:34] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 17: | Line 17: | ||
* Upgrade Process | * Upgrade Process | ||
* https:// | * https:// | ||
- | * https:// | ||
==== Bootstrap 4 Notes ==== | ==== Bootstrap 4 Notes ==== | ||
+ | * The Ang5-compatible bootstrap library ng-bootstrap supports BS4 only. | ||
* Version 4 is mostly backward compatible with version 3. | * Version 4 is mostly backward compatible with version 3. | ||
* The " | * The " | ||
Line 31: | Line 31: | ||
* Margins, padding, text, colors, borders, and more! | * Margins, padding, text, colors, borders, and more! | ||
* These remove the need to write a lot of local CSS. Want a small amount of margin up top? class=" | * These remove the need to write a lot of local CSS. Want a small amount of margin up top? class=" | ||
+ | |||
+ | ==== Upgrade Path Recommended by Angular ==== | ||
+ | |||
+ | See also https:// | ||
+ | |||
+ | === I. Follow the AngularJS Style Guide === | ||
+ | |||
+ | === II. Use a Module Loader === | ||
+ | |||
+ | - Angular5 (well, ng-cli) uses Webpack by default. | ||
+ | - May be implemented independent of any Ang5 upgrade plans. | ||
+ | - Improved options for creating of JS, etc. bundles | ||
+ | - Can be implemented in low-impact phases. | ||
+ | - Phase I: Use webpack as a drop-in replacement for Grunt for compiling builds (and use npm to run karma unit tests). | ||
+ | - No application code changes are required. | ||
+ | - I have a branch that does this (plus Angular 1.6 -- https:// | ||
+ | - Phase II: Start using ES6-style module ' | ||
+ | - https:// | ||
+ | - These ultimately replace < | ||
+ | |||
+ | === III. Migrating to TypeScript === | ||
+ | |||
+ | === IV. Using Component Directives === | ||
+ | |||
+ | === V. Upgrade with ngUpgrade === | ||
+ | |||
dev/browser_staff/angular5.1513809964.txt.gz · Last modified: 2022/02/10 13:34 (external edit)