- 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:

- C程序設(shè)計(jì)簡明教程(第二版)
- Building a RESTful Web Service with Spring
- Learning SQLite for iOS
- Android NDK Beginner’s Guide
- 秒懂設(shè)計(jì)模式
- JavaScript:Moving to ES2015
- 深入淺出Serverless:技術(shù)原理與應(yīng)用實(shí)踐
- Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)(第二版)
- 從零開始學(xué)C語言
- Principles of Strategic Data Science
- C語言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)
- Clojure for Java Developers
- Head First Kotlin程序設(shè)計(jì)
- Java Web動(dòng)態(tài)網(wǎng)站開發(fā)(第2版·微課版)
- Manage Your SAP Projects with SAP Activate