- Expert Angular
- Mathieu Nayrolles Rajesh Gunasundaram Sridhar Rao
- 170字
- 2021-07-15 17:05:28
Angular architecture
Before we discuss architecture, let's see what's new in Angular. The primary focus of Angular is mobiles, as it is important to consider the performance and loading time of the application on a mobile phone. Many modules are decoupled from the Angular core, leaving only the modules that are definitely core; removing unwanted modules from Angular core leads to better performance.
Angular targets ES6 and leverages TypeScript as a development script language that enables compile time checks for types, rather than at runtime. TypeScript provides additional information about classes when instantiating them by annotating metadata to the classes. You can also use ES5 and Dart as the development language. There is an improved version of Dependency Injection that supports child injectors and instance scope. Router was rewritten completely and the component router was introduced. The Component Directive, the Decorator Directive, and the Template Directive are supported in Angular. The $scope has been completely removed from Angular.
The architecture of Angular comprises Modules, Components, Templates, Metadata, Directives, and Services:

- ClickHouse性能之巔:從架構(gòu)設(shè)計(jì)解讀性能之謎
- LabVIEW 2018 虛擬儀器程序設(shè)計(jì)
- Java面向?qū)ο筌浖_發(fā)
- Python for Secret Agents:Volume II
- 圖解Java數(shù)據(jù)結(jié)構(gòu)與算法(微課視頻版)
- Practical Data Science Cookbook(Second Edition)
- Python Deep Learning
- PHP網(wǎng)絡(luò)編程學(xué)習(xí)筆記
- Jenkins Continuous Integration Cookbook(Second Edition)
- AppInventor實(shí)踐教程:Android智能應(yīng)用開發(fā)前傳
- Access 2010數(shù)據(jù)庫應(yīng)用技術(shù)(第2版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)案例教程
- Learning Material Design
- 測(cè)試架構(gòu)師修煉之道:從測(cè)試工程師到測(cè)試架構(gòu)師
- Kotlin語言實(shí)例精解