Ng Book 2 Book2. The Guide To Angular 5 2017
User Manual:
Open the PDF directly: View PDF
Page Count: 683 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Table of Contents
- Book Revision
- Bug Reports
- Chat With The Community!
- Vote for New Content (new!)
- Be notified of updates via Twitter
- We'd love to hear from you!
- How to Read This Book
- Writing Your First Angular Web Application
- Simple Reddit Clone
- Getting started
- Special instruction for Windows users
- Running the application
- Adding Data to the Component
- Working With Arrays
- Using the User Item Component
- Bootstrapping Crash Course
- Expanding our Application
- Rendering Multiple Rows
- Adding New Articles
- Finishing Touches
- Deployment
- Full Code Listing
- Wrapping Up
- Getting Help
- TypeScript
- How Angular Works
- Application
- How to Use This Chapter
- Product Model
- Components
- Component Decorator
- The ProductsListComponent
- The ProductRowComponent Component
- The ProductImageComponent Component
- The PriceDisplayComponent Component
- The ProductDepartmentComponent
- NgModule and Booting the App
- The Completed Project
- Deploying the App
- A Word on Data Architecture
- Built-in Directives
- Forms in Angular
- Dependency Injection
- HTTP
- Routing
- Data Architecture in Angular 4
- Data Architecture with Observables - Part 1: Services
- Data Architecture with Observables - Part 2: View Components
- Introduction to Redux with TypeScript
- Intermediate Redux in Angular
- Context For This Chapter
- Chat App Overview
- Implementing the Models
- App State
- Building the Reducers (and Action Creators)
- Building the Angular Chat App
- Building the ChatNavBarComponent
- Building the ChatThreadsComponent
- The Single ChatThreadComponent
- Building the ChatWindowComponent
- The ChatMessageComponent
- Summary
- Advanced Components
- Testing
- Converting an AngularJS 1.x App to Angular 4
- Peripheral Concepts
- What We're Building
- Mapping AngularJS 1 to Angular 4
- Requirements for Interoperability
- The AngularJS 1 App
- Building A Hybrid
- Hybrid Project Structure
- Bootstrapping our Hybrid App
- What We'll Upgrade
- A Minor Detour: Typing Files
- Writing ng2 PinControlsComponent
- Using ng2 PinControlsComponent
- Downgrading ng2 PinControlsComponent to ng1
- Adding Pins with ng2
- Upgrading ng1 PinsService and $state to ng2
- Writing ng2 AddPinComponent
- Using AddPinComponent
- Exposing an ng2 service to ng1
- Writing the AnalyticsService
- Downgrade ng2 AnalyticsService to ng1
- Using AnalyticsService in ng1
- Summary
- References
- NativeScript: Mobile Applications for the Angular Developer
- What is NativeScript?
- Creating your First Mobile Application with NativeScript and Angular
- Understanding the Web to NativeScript UI and UX Differences
- Developing a Geolocation Based Photo Application
- Creating a Fresh NativeScript Project
- Creating a Multiple Page Master-Detail Interface
- Creating a Flickr Service for Obtaining Photos and Data
- Creating a Service for Calculating Device Location and Distance
- Including Mapbox Functionality in the NativeScript Application
- Implementing the First Page of the Geolocation Application
- Implementing the Second Page of the Geolocation Application
- Try it out!
- NativeScript for Angular Developers
- Changelog
- Revision 66 - 2017-11-14
- Revision 65 - 2017-11-01
- Revision 64 - 2017-09-15
- Revision 63 - 2017-08-02
- Revision 62 - 2017-06-23
- Revision 61 - 2017-05-24
- Revision 60 - 2017-04-27
- Revision 59 - 2017-04-07
- Revision 58 - 2017-03-24
- Revision 57 - 2017-03-23
- Revision 56 - 2017-03-22
- Revision 55 - 2017-03-17
- Revision 54 - 2017-03-10
- Revision 53 - 2017-03-01
- Revision 52 - 2017-02-22
- Revision 51 - 2017-02-14
- Revision 50 - 2017-02-10
- Revision 49 - 2017-01-18
- Revision 48 - 2017-01-13
- Revision 47 - 2017-01-06
- Revision 46 - 2017-01-03
- Revision 45 - 2016-12-05
- Revision 44 - 2016-11-17
- Revision 43 - 2016-11-08
- Revision 42 - 2016-10-14
- Revision 41 - 2016-09-28
- Revision 40 - 2016-09-20
- Revision 39 - 2016-09-03
- Revision 38 - 2016-08-29
- Revision 37 - 2016-08-02
- Revision 36 - 2016-07-20
- Revision 35 - 2016-06-30
- Revision 34 - 2016-06-15
- Revision 33 - 2016-05-11
- Revision 32 - 2016-05-06
- Revision 31 - 2016-04-28
- Revision 30 - 2016-04-20
- Revision 29 - 2016-04-08
- Revision 28 - 2016-04-01
- Revision 27 - 2016-03-25
- Revision 26 - 2016-03-24
- Revision 25 - 2016-03-21
- Revision 24 - 2016-03-10
- Revision 23 - 2016-03-04
- Revision 22 - 2016-02-24
- Revision 21 - 2016-02-20
- Revision 20 - 2016-02-11
- Revision 19 - 2016-02-04
- Revision 18 - 2016-01-29
- Revision 17 - 2016-01-28
- Revision 16 - 2016-01-14
- Revision 15 - 2016-01-07
- Revision 14 - 2015-12-23
- Revision 13 - 2015-12-17
- Revision 12 - 2015-11-16
- Revision 11 - 2015-11-09
- Revision 10 - 2015-10-30
- Revision 9 - 2015-10-15
- Revision 8 - 2015-10-08
- Revision 7 - 2015-09-23
- Revision 6 - 2015-08-28
- Revision 5 - 2015-08-01
- Revision 4 - 2015-07-30
- Revision 3 - 2015-07-21
- Revision 2 - 2015-07-15
- Revision 1 - 2015-07-01