目錄(112章)
倒序
- coverpage
- Title Page
- Credits
- About the Authors
- Nrwl.io – Angular consulting for enterprise customers from core team members
- www.PacktPub.com
- Customer Feedback
- Preface
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Example
- Compilation
- JIT and AOT
- Why would I want to do it?
- How is it possible?
- Trade-offs
- Let's recap
- NgModules
- Bootstrap and entry components
- Summary
- Providers
- Injecting NgModules and module initialization
- Bootstrap
- Lazy loading
- Let's recap
- Components and Directives
- Input and output properties
- Template
- Life cycle
- Providers
- Host element
- Queries
- Let's recap
- What about directives?
- Templates
- Why templates?
- Swapping implementations
- Analyzing templates
- Transforming templates
- Separating dynamic and static parts
- Building on existing technologies and communities
- Angular templates
- Property and event bindings
- Two-way bindings
- Interpolation
- Passing constants
- References
- Templates and *
- Let's recap
- Dependency Injection
- Registering providers
- Injector tree
- Resolution
- Lazy loading
- Getting injector
- Visualizing injector tree
- Advanced topics
- Optional dependencies
- More on registering providers
- Aliasing
- Overrides
- Let's recap
- Change Detection
- Why?
- Predictability
- Performance
- How does Angular enforce It?
- Content and view children
- ChangeDetectionStrategy.OnPush
- Let's recap
- Forms
- Two modules
- High-level overview
- App model
- Form model
- Form directives
- DOM
- Form model
- FormControl
- FormGroup
- FormArray
- Updating form model
- Disabling form model
- Async validations
- Composing validators
- Listening to changes
- Power of RxJS
- Why form model?
- Form directives
- ReactiveFormsModule
- FormsModule
- Accessing form model when using FormsModule
- The DOM
- Wrapping up
- Testing
- Isolated tests
- Shallow testing
- Integration testing
- Protractor tests
- Let's recap
- Reactive Programming in Angular
- Reactive programming in the Angular ecosystem
- @angular/forms
- @angular/router
- Summary 更新時間:2021-07-02 22:56:41
推薦閱讀
- Boost.Asio C++ Network Programming(Second Edition)
- Qt 5 and OpenCV 4 Computer Vision Projects
- DBA攻堅指南:左手Oracle,右手MySQL
- SQL Server實用教程(SQL Server 2008版)
- Linux Shell核心編程指南
- 持續(xù)集成與持續(xù)交付實戰(zhàn):用Jenkins、Travis CI和CircleCI構(gòu)建和發(fā)布大規(guī)模高質(zhì)量軟件
- 區(qū)塊鏈項目開發(fā)指南
- Swift語言實戰(zhàn)晉級
- Android Sensor Programming By Example
- 零基礎(chǔ)C#學(xué)習(xí)筆記
- 人人都能開發(fā)RPA機器人:UiPath從入門到實戰(zhàn)
- Learning D
- Continuous Delivery and DevOps:A Quickstart Guide Second Edition
- Mastering Leap Motion
- Clojure Data Structures and Algorithms Cookbook
- PhantomJS Cookbook
- Python機器學(xué)習(xí)
- WCF編程(第2版)
- 微信公眾平臺服務(wù)號開發(fā):揭秘九大高級接口
- 瘋狂Ajax講義(第3版)
- 自然語言處理NLP從入門到項目實戰(zhàn):Python語言實現(xiàn)
- 計算機應(yīng)用基礎(chǔ)實驗指導(dǎo)(第二版)
- C#大學(xué)實用教程
- Learning Google BigQuery
- React Material:UI Cookbook
- Learning Geospatial Analysis with Python(Second Edition)
- Java編程方法論:響應(yīng)式Spring Reactor 3設(shè)計與實現(xiàn)
- Microsoft BizTalk ESB Toolkit 2.1
- Practical Game AI Programming
- UI設(shè)計基礎(chǔ)培訓(xùn)教程(全彩版·第2版)