SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
www.techtic.com | info@techtic.com
What to Expect in New Angular 9?
9
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
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
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
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:
www.techtic.com | info@techtic.com
Angular 9
Before
2) ServiceWorker:
After
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
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
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
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
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
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

Contenu connexe

Plus de Techtic Solutions

8 Factors will Drive Fintech Growth in 2021
8 Factors will Drive Fintech Growth in 20218 Factors will Drive Fintech Growth in 2021
8 Factors will Drive Fintech Growth in 2021Techtic Solutions
 
Top 12 Advantages of Laravel Framework
Top 12 Advantages of Laravel FrameworkTop 12 Advantages of Laravel Framework
Top 12 Advantages of Laravel FrameworkTechtic Solutions
 
10 Common Applications of Artificial Intelligence in Healthcare
10 Common Applications of Artificial Intelligence in Healthcare10 Common Applications of Artificial Intelligence in Healthcare
10 Common Applications of Artificial Intelligence in HealthcareTechtic Solutions
 
What security measures do we take when working remotely?
What security measures do we take when working remotely?What security measures do we take when working remotely?
What security measures do we take when working remotely?Techtic Solutions
 
How Techtic Implements Seamless Project Management?
How Techtic Implements Seamless Project Management?How Techtic Implements Seamless Project Management?
How Techtic Implements Seamless Project Management?Techtic Solutions
 
Facts of Software Development
Facts of Software DevelopmentFacts of Software Development
Facts of Software DevelopmentTechtic Solutions
 
How to Integrate Mobile App with Website?
How to Integrate Mobile App with Website?How to Integrate Mobile App with Website?
How to Integrate Mobile App with Website?Techtic Solutions
 
10 On-demand App Statistics to look at During COVID-19
10 On-demand App Statistics to look at During COVID-1910 On-demand App Statistics to look at During COVID-19
10 On-demand App Statistics to look at During COVID-19Techtic Solutions
 
What’s new in Laravel 7.8?
What’s new in Laravel 7.8?What’s new in Laravel 7.8?
What’s new in Laravel 7.8?Techtic Solutions
 
Laravel Vs Django, Which Backend Framework is better?
Laravel Vs Django, Which Backend Framework is better?Laravel Vs Django, Which Backend Framework is better?
Laravel Vs Django, Which Backend Framework is better?Techtic Solutions
 
Differences between Mobile Apps and Websites – Techtic Solutions
Differences between Mobile Apps and Websites – Techtic SolutionsDifferences between Mobile Apps and Websites – Techtic Solutions
Differences between Mobile Apps and Websites – Techtic SolutionsTechtic Solutions
 
How to Integrate Mobile App with Website? – Techtic Solutions
How to Integrate Mobile App with Website? – Techtic SolutionsHow to Integrate Mobile App with Website? – Techtic Solutions
How to Integrate Mobile App with Website? – Techtic SolutionsTechtic Solutions
 
Advantages of Mobile Apps – Techtic Solutions
Advantages of Mobile Apps – Techtic SolutionsAdvantages of Mobile Apps – Techtic Solutions
Advantages of Mobile Apps – Techtic SolutionsTechtic Solutions
 
Design Thinking Myths - Techtic Solutions
Design Thinking Myths - Techtic SolutionsDesign Thinking Myths - Techtic Solutions
Design Thinking Myths - Techtic SolutionsTechtic Solutions
 
Why should you Develop Mockups? - Techtic Solutions
Why should you Develop Mockups? - Techtic SolutionsWhy should you Develop Mockups? - Techtic Solutions
Why should you Develop Mockups? - Techtic SolutionsTechtic Solutions
 
Best Laravel Eloquent Tips and Tricks
Best Laravel Eloquent Tips and TricksBest Laravel Eloquent Tips and Tricks
Best Laravel Eloquent Tips and TricksTechtic Solutions
 
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...Techtic Solutions
 
ReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
ReactJS Vs React Native: Understanding Differences, Advantages, DisadvantagesReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
ReactJS Vs React Native: Understanding Differences, Advantages, DisadvantagesTechtic Solutions
 
AngularJS Vs Angular: Understanding the Differences
AngularJS Vs Angular: Understanding the DifferencesAngularJS Vs Angular: Understanding the Differences
AngularJS Vs Angular: Understanding the DifferencesTechtic Solutions
 
The Amazing Features of Android 10
The Amazing Features of Android 10The Amazing Features of Android 10
The Amazing Features of Android 10Techtic Solutions
 

Plus de Techtic Solutions (20)

8 Factors will Drive Fintech Growth in 2021
8 Factors will Drive Fintech Growth in 20218 Factors will Drive Fintech Growth in 2021
8 Factors will Drive Fintech Growth in 2021
 
Top 12 Advantages of Laravel Framework
Top 12 Advantages of Laravel FrameworkTop 12 Advantages of Laravel Framework
Top 12 Advantages of Laravel Framework
 
10 Common Applications of Artificial Intelligence in Healthcare
10 Common Applications of Artificial Intelligence in Healthcare10 Common Applications of Artificial Intelligence in Healthcare
10 Common Applications of Artificial Intelligence in Healthcare
 
What security measures do we take when working remotely?
What security measures do we take when working remotely?What security measures do we take when working remotely?
What security measures do we take when working remotely?
 
How Techtic Implements Seamless Project Management?
How Techtic Implements Seamless Project Management?How Techtic Implements Seamless Project Management?
How Techtic Implements Seamless Project Management?
 
Facts of Software Development
Facts of Software DevelopmentFacts of Software Development
Facts of Software Development
 
How to Integrate Mobile App with Website?
How to Integrate Mobile App with Website?How to Integrate Mobile App with Website?
How to Integrate Mobile App with Website?
 
10 On-demand App Statistics to look at During COVID-19
10 On-demand App Statistics to look at During COVID-1910 On-demand App Statistics to look at During COVID-19
10 On-demand App Statistics to look at During COVID-19
 
What’s new in Laravel 7.8?
What’s new in Laravel 7.8?What’s new in Laravel 7.8?
What’s new in Laravel 7.8?
 
Laravel Vs Django, Which Backend Framework is better?
Laravel Vs Django, Which Backend Framework is better?Laravel Vs Django, Which Backend Framework is better?
Laravel Vs Django, Which Backend Framework is better?
 
Differences between Mobile Apps and Websites – Techtic Solutions
Differences between Mobile Apps and Websites – Techtic SolutionsDifferences between Mobile Apps and Websites – Techtic Solutions
Differences between Mobile Apps and Websites – Techtic Solutions
 
How to Integrate Mobile App with Website? – Techtic Solutions
How to Integrate Mobile App with Website? – Techtic SolutionsHow to Integrate Mobile App with Website? – Techtic Solutions
How to Integrate Mobile App with Website? – Techtic Solutions
 
Advantages of Mobile Apps – Techtic Solutions
Advantages of Mobile Apps – Techtic SolutionsAdvantages of Mobile Apps – Techtic Solutions
Advantages of Mobile Apps – Techtic Solutions
 
Design Thinking Myths - Techtic Solutions
Design Thinking Myths - Techtic SolutionsDesign Thinking Myths - Techtic Solutions
Design Thinking Myths - Techtic Solutions
 
Why should you Develop Mockups? - Techtic Solutions
Why should you Develop Mockups? - Techtic SolutionsWhy should you Develop Mockups? - Techtic Solutions
Why should you Develop Mockups? - Techtic Solutions
 
Best Laravel Eloquent Tips and Tricks
Best Laravel Eloquent Tips and TricksBest Laravel Eloquent Tips and Tricks
Best Laravel Eloquent Tips and Tricks
 
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
 
ReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
ReactJS Vs React Native: Understanding Differences, Advantages, DisadvantagesReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
ReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
 
AngularJS Vs Angular: Understanding the Differences
AngularJS Vs Angular: Understanding the DifferencesAngularJS Vs Angular: Understanding the Differences
AngularJS Vs Angular: Understanding the Differences
 
The Amazing Features of Android 10
The Amazing Features of Android 10The Amazing Features of Android 10
The Amazing Features of Android 10
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

What to Expect in New Angular 9?

  • 1. www.techtic.com | info@techtic.com What to Expect in New Angular 9? 9
  • 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:
  • 6. www.techtic.com | info@techtic.com Angular 9 Before 2) ServiceWorker: After
  • 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