Angular 10 features
Angular 10 was a major release from Angular 9, introducing several new features and improvements to the framework. Some of the notable features of Angular 10 include:
- Improved Upgrade: Angular 10 introduced several improvements to the ngUpgrade process, making it easier to upgrade from AngularJS to Angular.
- Improved Performance: Angular 10 introduced several performance improvements, including faster rebuild times and improved startup time for applications.
- Improved Internationalization: Angular 10 introduced further improvements to internationalization, including better support for RTL layouts and improved support for pluralization.
- Improved accessibility: Angular 10 introduced improvements to accessibility, making it easier to build applications that are accessible to users with disabilities.
- Improved Router: Angular 10 introduced several improvements to the Router, including better handling of wildcard routes and improved support for optional parameters.
- Improved TypeScript Compatibility: Angular 10 is compatible with the latest version of TypeScript, providing developers with access to new language features and improved type checking.
- Deprecation of the ReflectiveInjector: Angular 10 deprecated the ReflectiveInjector, which was used for dependency injection in previous versions of Angular, in favor of the new StaticInjector.
- Improved Angular CLI: Angular 10 introduced several improvements to the Angular CLI, including improved support for workspaces, better support for multiple applications in a single repository, and improved support for generating libraries.
- Improved Angular Material: Angular 10 introduced further improvements to Angular Material, including new components and improved support for custom themes.
- Improved Build Optimization: Angular 10 introduced improvements to build optimization, making it easier to reduce the size of Angular applications and improve their performance.