Features of Angular 7 framework
CLI Prompts
CLI Prompts is added to Schematics so any package publishing Schematics can take advantage of them by adding an key
x-prompt to a Schematics collection. Furthermore, the CLI will now prompt users when running common commands like orng newng add @angular/material to help discover built-in features like routing or SCSS support.Virtual Scrolling (newly added to the CDK)
Virtual scrolling loads and unloads elements from the DOM based on the visible parts of a list, making it possible to build very fast experiences for users with very large scrollable lists.
Drag and Drop (newly added to the CDK)
Drag and drop support is now in the CDK and includes automatic rendering as the user moves items and helper methods for reordering lists (moveItemInArray) and transferring items between lists (transferArrayItem).
Better Accessibility of Selects
The Angular team has worked on improving the accessibility of the Selects. They have used the native select element in the mat-form-field. With this, the performance, accessibility, and usability of the native select has become better.
Other features
- Angular Console— A downloadable console for starting and running Angular projects on your local machine
- @angular/fire— AngularFire has a new home on npm, and has its first stable release for Angular
- NativeScript— It’s now possible to have a single project that builds for both web and installed mobile with NativeScript
- StackBlitz— StackBlitz 2.0 has been released and now includes the Angular Language Service, and more features like tabbed editing
- Angular 7 is faster than its predecessors. Its upgrade is also faster (less than 10 minutes for many apps)
- App performance is improved by automatically adding/removing the reflect-metadata polyfill
- New projects are now defaulted using Budget Bundles, which works to notify when an app reaches its size limits. By default, warnings are displayed when size reaches 2MB and errors come up at 5MB.
- Angular 7 includes visual improvements from the Material Design 2018 refresh.
Source:
Comments
Post a Comment