From: Bill Erickson Date: Fri, 6 Apr 2018 21:08:13 +0000 (-0400) Subject: ang2 preso getting started X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a7d2d56f124099e431908256d82708ae582fc35c;p=working%2Frandom.git ang2 preso getting started Signed-off-by: Bill Erickson --- diff --git a/ang2-preso.adoc b/ang2-preso.adoc index 3c3dd8659..679105d85 100644 --- a/ang2-preso.adoc +++ b/ang2-preso.adoc @@ -45,7 +45,6 @@ A complete rewrite of AngularJS. * Integrated ReactiveX library for JavaScript (RxJS). * TypeScript - == Nested Routing and Lazy Loading == Integrated I18N == More I18N On the Horizon @@ -55,6 +54,14 @@ In v6 we will release runtime i18n: one bundle for all locale, translations resolved at runtime, and maybe *code translations* if we have the time (otherwise it'll come soon after). +== OPTIONAL: Migrating Away from TT2 + +* Inline i18n +* Org unit template overlays using ModRewrite +* Brings us inline with standard Angular dev practice +* Templates are simpler for new developers +* Developing with code and templates in the same place is efficient. + == RxJS == TypeScript @@ -67,6 +74,11 @@ resolved at runtime, and maybe *code translations* if we have the time ** https://getbootstrap.com/docs/4.0/extend/icons/ ** https://material.io/icons/ -- apache license +== Exploring Angular +* Building new structure +* Building some Angular apps +* Using Angular5 services in the browser client. + == Migrating to Angular == Mixed-Mode Gotchas @@ -75,7 +87,7 @@ resolved at runtime, and maybe *code translations* if we have the time * Template variables must live within a controller ** egCore.strings.setPageTitle() => ng2Title.setTitle() - - +== Other Migration Tasks +* Propose we phase out all iframes and Dojo UIs by EG 3.7.