From a7d2d56f124099e431908256d82708ae582fc35c Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Fri, 6 Apr 2018 17:08:13 -0400 Subject: [PATCH] ang2 preso getting started Signed-off-by: Bill Erickson --- ang2-preso.adoc | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) 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. -- 2.11.0