What to Expect in New Angular 9?

Page 1

What to Expect in New Angular 9?

9

www.techtic.com | info@techtic.com


Angular 9

Angular is one of the prominent open-source frameworks for building web and mobile applications. A new version Angular 9 is the smaller, faster, and easier to use and it will be making Angular developers life easier. A key goal of Angular 9 is to make the Ivy compiler available for all apps. The main benefit of Ivy is that it is able to significantly reduce the size of small and large-sized applications.

www.techtic.com | info@techtic.com


Angular 9 Angular 9 Features  Added undecorated classes migration schematic in the core.  The formControlName also accepts a number in the form  Now allow selector-less directives as base classes in View Engine in the

compiler.  Added support selector-less directive as base classes in Ivy and also make the Ivy compiler the default for ngc.

 Convert all ngtsc diagnostics to ts.Diagnostics  bazel: support ts_library targets as entry-points for ng_package.  core: add dynamic queries schematic.

www.techtic.com | info@techtic.com


Angular 9 Angular 9 Features  core: Mark TestBed.get as deprecated.  ivy: expose window.ng.getDebugNode helper and also support ng-add in localize package.

 ivy: i18n – add syntax support for $localize metadata block.  ivy: i18n – reorganize entry-points for better reuse.  language-service: enable logging on TypeScriptHost.

 language-service: provide diagnostic for invalid templateUrls.  language-service: provide diagnostics for invalid styleUrls.

www.techtic.com | info@techtic.com


Angular 9 Breaking Changes in Angular 9 1) Ivy applications :-

Previously, in Ivy applications, Hammer providers were included by default. With this commit, apps that want Hammer support must import HammerModule in their root module i.e. import {HAMMER_PROVIDERS} from './dom/events/hammer_gestures' 2) ServiceWorker: Remove deprecated option versionedFiles from service worker asset group configuration in ngsw-config.json

www.techtic.com | info@techtic.com


Angular 9 2) ServiceWorker: Before

After

www.techtic.com | info@techtic.com


Angular 9 Bug Fixes common: update $locationShim to notify onChange listeners before emitting AngularJS events. compiler: return enableIvy true when using readConfiguration Ivy: 1. Get name directly from nativeNode

2. Handle empty bindings in template type checker 3. In ngcc, handle inline exports in commonjs code 4. The ngcc should only index .d.ts exports within the package

5. The ngTemplateOutlet error when switching between null and template value www.techtic.com | info@techtic.com


Angular 9 Bug Fixes language-service: 1. Instantiate MetadataResolver once 2. Remove 'context' used for module resolution

Ngcc: 1. Handle deep imports that already have an extension 2. Ignore format properties that exist but are undefined

www.techtic.com | info@techtic.com


Why Choose AngularJS Web Application Development If you are looking to build an enterprise website or hybrid mobile application that is superbly functional and robust, yet easy to use, you can bet on Angular JS services. Techtic Solutions as one of the most reliable web development companies strongly recommend Angular web development as it is affable with the growing trends of interactive web designs and application. Besides that, it gives you more control over your website, but with utmost flexibility. Our team of expert Angular developers can help you build the most interactive, scalable, data-driven and well-structured web and mobile apps for your business.

www.techtic.com | info@techtic.com


About Techtic Solutions Techtic Solutions is a 9+ years young IT firm offering solutions to various verticals for branding, online marketing, web and mobile applications design & development. With the vast experience of designing & developing 3000+ web projects, 150+ mobile app development projects & 200+ digital marketing projects. Our efficient team of 50+ engineers, marketers, designers & business analysts have track record of offering the most intuitive, efficient & winning solutions to the small, medium and large businesses & corporates to successfully address their business models accuracy & enhancements. Enabling businesses with technological advancements to improve the business model, increase sales channels is the vision of Techtic Solutions. Our professionals work in some of the most innovative areas like Ionic, Swift, iOS, Android, Magento 2.X, Laravel, Yii, AngularJS, CodeIgniter, WordPress and many other open source technologies. Our efficient team management, quality control and willingness to deliver the most innovative solutions to our customers are what set us apart from other I.T. vendors. Continued on Next Page www.techtic.com | info@techtic.com


About Techtic Solutions Techtic is an innovative technology agency with a cavalry of multi-talented and pulsating professionals in quest of challenges to deliver quality digital products. We use leading project development methodology, super efficient process and most advanced tool chain.

Industries we serve

Services Mobile App Development React Native Development Full Stack Development Laravel Development Node.JS Development Angular Development React JS Development WorkPress Development Magento Development IOT Development Digital Marketing

Travel Social Networking Life Style Health & Fitness Productivity Business Navigation Entertainment Advertising Real Estate

www.techtic.com | info@techtic.com


Contact Us Visit us: https://www.techtic.com Email: info@techtic.com Phone: +1 201.793.8324

Source by - https://www.code-sample.com/2019/08/whats-new-in-angular-9-angular-9-new.html


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.