Techtic Solutions prepared a PPT of Angular 9 which consists of Angular 9 new features. We also include which bug fixed in Angular 9 and which changes are made for performance improvements for Ivy in Angular 9. Get in touch if you are looking to hire AngularJS developers to deliver, secure, high-performance, and faster web applications. Call us at +1 201.793.8324 or visit us https://www.techtic.com/angularjs-development-company/
2. www.techtic.com | info@techtic.com
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.
Angular 9
3. www.techtic.com | info@techtic.com
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.
Angular 9
Angular 9 Features
4. www.techtic.com | info@techtic.com
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.
Angular 9
Angular 9 Features
5. www.techtic.com | info@techtic.com
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'
Angular 9
Breaking Changes in Angular 9
1) Ivy applications :-
Remove deprecated option versionedFiles from service worker asset group
configuration in ngsw-config.json
2) ServiceWorker:
7. www.techtic.com | info@techtic.com
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
Angular 9
Bug Fixes
8. www.techtic.com | info@techtic.com
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
Angular 9
Bug Fixes
9. 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.
10. www.techtic.com | info@techtic.com
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.
About Techtic Solutions
Continued on Next Page
11. www.techtic.com | info@techtic.com
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.
About Techtic Solutions
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
Services Industries we serve
12. 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