Angular2 Notes for Professionals book

    Amazing collection of free programming books

    收集中
    免费
    Amazing collection of free programming books

    The Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

    Book created for educational purposes and is not affiliated with group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

    https://goalkicker.com/

    章节目录

    1-1Content list
    1-2About
    1-3Chapter 1: Getting started with Angular 2+
    1-4Section 1.1: Getting started with Angular 2 with node.js/expressjs backend (http example included)
    1-5Section 1.2: Install angular2 with angular-cli
    1-6Section 1.3: Getting started with Angular 2 without angular-cli
    1-7Section 1.4: Getting through that pesky company proxy
    1-8Section 1.5: Keeping Visual Studios in sync with NPM and NODE Updates
    1-9Section 1.6: Let's dive into Angular 4!
    1-10Chapter 2: Components
    1-11Section 2.1: A simple component
    1-12Section 2.2: Templates & Styles
    1-13Section 2.3: Testing a Component
    1-14Section 2.4: Nesting components
    1-15Chapter 3: Component interactions
    1-16Section 3.1: Pass data from parent to child with input binding
    1-17Section 3.2: Parent - Child interaction using @Input & @Output properties
    1-18Section 3.3: Parent - Child interaction using ViewChild
    1-19Section 3.4: Bidirectional parent-child interaction through a service
    1-20Chapter 4: Directives
    1-21Section 4.1: *ngFor
    1-22Section 4.2: Attribute directive
    1-23Section 4.3: Component is a directive with template
    1-24Section 4.4: Structural directives
    1-25Section 4.5: Custom directive
    1-26Section 4.6: Copy to Clipboard directive
    1-27Section 4.7: Testing a custom directive
    1-28Chapter 5: Page title
    1-29Section 5.1: changing the page title
    1-30Chapter 6: Templates
    1-31Section 6.1: Angular 2 Templates
    1-32Chapter 7: Commonly built-in directives and services
    1-33Section 7.1: Location Class
    1-34Section 7.2: AsyncPipe
    1-35Section 7.3: Displaying current Angular 2 version used in your project
    1-36Section 7.4: Currency Pipe
    1-37Chapter 8: Directives & components : @Input @Output
    1-38Section 8.1: Angular 2 @Input and @Output in a nested component
    1-39Section 8.2: Input example
    1-40Section 8.3: Angular 2 @Input with asynchronous data
    1-41Chapter 9: Attribute directives to aect the value of properties on the host node by using the @HostBinding decorator.
    1-42Section 9.1: @HostBinding
    1-43Chapter 10: How to Use ngif
    1-44Section 10.1: To run a function at the start or end of *ngFor loop Using *ngIf
    1-45Section 10.2: Display a loading message
    1-46Section 10.3: Show Alert Message on a condition
    1-47Section 10.4: Use *ngIf with*ngFor
    1-48Chapter 11: How to use ngfor
    1-49Section 11.1: *ngFor with pipe
    1-50Section 11.2: Unordered list example
    1-51Section 11.3: More complext template example
    1-52Section 11.4: Tracking current interaction example
    1-53Section 11.5: Angular 2 aliased exported values
    1-54Chapter 12: Angular - ForLoop
    1-55Section 12.1: NgFor - Markup For Loop
    1-56Section 12.2: *ngFor with component
    1-57Section 12.3: Angular 2 for-loop
    1-58Section 12.4: *ngFor X amount of items per row
    1-59Section 12.5: *ngFor in the Table Rows
    1-60Chapter 13: Modules
    1-61Section 13.1: A simple module
    1-62Section 13.2: Nesting modules
    1-63Chapter 14: Pipes
    1-64Section 14.1: Custom Pipes
    1-65Section 14.2: Built-in Pipes
    1-66Section 14.3: Chaining Pipes
    1-67Section 14.4: Debugging With JsonPipe
    1-68Section 14.5: Dynamic Pipe
    1-69Section 14.6: Unwrap async values with async pipe
    1-70Section 14.7: Stateful Pipes
    1-71Section 14.8: Creating Custom Pipe
    1-72Section 14.9: Globally Available Custom Pipe
    1-73Section 14.10: Extending an Existing Pipe
    1-74Section 14.11: Testing a pipe
    1-75Chapter 15: OrderBy Pipe
    1-76Section 15.1: The Pipe
    1-77Chapter 16: Angular 2 Custom Validations
    1-78Section 16.1: get/set formBuilder controls parameters
    1-79Section 16.2: Custom validator examples:
    1-80Section 16.3: Using validators in the Formbuilder
    1-81Chapter 17: Routing
    1-82Section 17.1: ResolveData
    1-83Section 17.2: Routing with Children
    1-84Section 17.3: Basic Routing
    1-85Section 17.4: Child Routes
    1-86Chapter 18: Routing (3.0.0+)
    1-87Section 18.1: Controlling Access to or from a Route
    1-88Section 18.2: Add guard to route configuration
    1-89Section 18.3: Using Resolvers and Guards
    1-90Section 18.4: Use Guard in app bootstrap
    1-91Section 18.5: Bootstrapping
    1-92Section 18.6: Configuring router-outlet
    1-93Section 18.7: Changing routes (using templates & directives)
    1-94Section 18.8: Setting the Routes
    1-95Chapter 19: Dynamically add components using ViewContainerRef.createComponent
    1-96Section 19.1: A wrapper component that adds dynamic components declaratively
    1-97Section 19.2: Dynamically add component on specific event(click)
    1-98Section 19.3: Rendered dynamically created component array on template HTML in Angular 2
    1-99Chapter 20: Installing 3rd party plugins with angular-cli@1.0.0-beta.10
    1-100Section 20.1: Add 3rd party library that does not have typings
    1-101Section 20.2: Adding jquery library in angular-cli project
    1-102Chapter 21: Lifecycle Hooks
    1-103Section 21.1: OnChanges
    1-104Section 21.2: OnInit
    1-105Section 21.3: OnDestroy
    1-106Section 21.4: AfterContentInit
    1-107Section 21.5: AfterContentChecked
    1-108Section 21.6: AfterViewInit
    1-109Section 21.7: AfterViewChecked
    1-110Section 21.8: DoCheck
    1-111Chapter 22: Angular RXJS Subjects and Observables with API requests
    1-112Section 22.1: Wait for multiple requests
    1-113Section 22.2: Basic request
    1-114Section 22.3: Encapsulating API requests
    1-115Chapter 23: Services and Dependency Injection
    1-116Section 23.1: Example service
    1-117Section 23.2: Example with Promise.resolve
    1-118Section 23.3: Testing a Service
    1-119Chapter 24: Service Worker
    1-120Section 24.1: Add Service Worker to our app
    1-121Chapter 25: EventEmitter Service
    1-122Section 25.1: Catching the event
    1-123Section 25.2: Live example
    1-124Section 25.3: Class Component
    1-125Section 25.4: Class Overview
    1-126Section 25.5: Emmiting Events
    1-127Chapter 26: Optimizing rendering using ChangeDetectionStrategy
    1-128Section 26.1: Default vs OnPush
    1-129Chapter 27: Angular 2 Forms Update
    1-130Section 27.1: Angular 2 : Template Driven Forms
    1-131Section 27.2: Angular 2 Form - Custom Email/Password Validation
    1-132Section 27.3: Simple Password Change Form with Multi Control Validation
    1-133Section 27.4: Angular 2 Forms ( Reactive Forms ) with registration form and confirm password validation
    1-134Section 27.5: Angular 2: Reactive Forms (a.k.a Model-driven Forms)
    1-135Section 27.6: Angular 2 - Form Builder
    1-136Chapter 28: Detecting resize events
    1-137Section 28.1: A component listening in on the window resize event
    1-138Chapter 29: Testing ngModel
    1-139Section 29.1: Basic test
    1-140Chapter 30: Feature Modules
    1-141Section 30.1: A Feature Module
    1-142Chapter 31: Bootstrap Empty module in angular 2
    1-143Section 31.1: An empty module
    1-144Section 31.2: Application Root Module
    1-145Section 31.3: Bootstrapping your module
    1-146Section 31.4: A module with networking on the web browser
    1-147Section 31.5: Static bootstrapping with factory classes
    1-148Chapter 32: Lazy loading a module
    1-149Section 32.1: Lazy loading example
    1-150Chapter 33: Advanced Component Examples
    1-151Section 33.1: Image Picker with Preview
    1-152Section 33.2: Filter out table values by the input
    1-153Chapter 34: Bypassing Sanitizing for trusted values
    1-154Section 34.1: Bypassing Sanitizing with pipes (for code re-use)
    1-155Chapter 35: Angular 2 Data Driven Forms
    1-156Section 35.1: Data driven form
    1-157Chapter 36: Angular 2 In Memory Web API
    1-158Section 36.1: Setting Up Multiple Test API Routes
    1-159Section 36.2: Basic Setup
    1-160Chapter 37: Ahead-of-time (AOT) compilation with Angular 2
    1-161Section 37.1: Why we need compilation, Flow of events compilation and example?
    1-162Section 37.2: Using AoT Compilation with Angular CLI
    1-163Section 37.3: Install Angular 2 dependencies with compiler
    1-164Section 37.4: Add `angularCompilerOptions` to your `tsconfig.json` file
    1-165Section 37.5: Run ngc, the angular compiler
    1-166Section 37.6: Modify `main.ts` file to use NgFactory and static platform browser
    1-167Chapter 38: CRUD in Angular 2 with Restful API
    1-168Section 38.1: Read from an Restful API in Angular 2
    1-169Chapter 39: Use native webcomponents in Angular 2
    1-170Section 39.1: Include custom elements schema in your module
    1-171Section 39.2: Use your webcomponent in a template
    1-172Chapter 40: Update typings
    1-173Section 40.1: Update typings when: typings WARN deprecated
    1-174Chapter 41: Mocking @ngrx/Store
    1-175Section 41.1: Unit Test For Component With Mock Store
    1-176Section 41.2: Angular 2 - Mock Observable ( service + component )
    1-177Section 41.3: Observer Mock
    1-178Section 41.4: Unit Test For Component Spying On Store
    1-179Section 41.5: Simple Store
    1-180Chapter 42: ngrx
    1-181Section 42.1: Complete example : Login/logout a user
    1-182Chapter 43: Http Interceptor
    1-183Section 43.1: Using our class instead of Angular's Http
    1-184Section 43.2: Simple Class Extending angular's Http class
    1-185Section 43.3: Simple HttpClient AuthToken Interceptor (Angular 4.3+)
    1-186Chapter 44: Animation
    1-187Section 44.1: Transition between null states
    1-188Section 44.2: Animating between multiple states
    1-189Chapter 45: Zone.js
    1-190Section 45.1: Getting reference to NgZone
    1-191Section 45.2: Using NgZone to do multiple HTTP requests before showing the data
    1-192Chapter 46: Angular 2 Animations
    1-193Section 46.1: Basic Animation - Transitions an element between two states driven by a model attribute
    1-194Chapter 47: Create an Angular 2+ NPM package
    1-195Section 47.1: Simplest package
    1-196Chapter 48: Angular 2 CanActivate
    1-197Section 48.1: Angular 2 CanActivate
    1-198Chapter 49: Angular 2 - Protractor
    1-199Section 49.1: Angular 2 Protractor - Installation
    1-200Section 49.2: Testing Navbar routing with Protractor
    1-201Chapter 50: Example for routes such as /route/subroute for static urls
    1-202Section 50.1: Basic route example with sub routes tree
    1-203Chapter 51: Angular 2 Input() output()
    1-204Section 51.1: Input()
    1-205Section 51.2: Simple example of Input Properties
    1-206Chapter 52: Angular-cli
    1-207Section 52.1: New project with scss/sass as stylesheet
    1-208Section 52.2: Set yarn as default package manager for @angular/cli
    1-209Section 52.3: Create empty Angular 2 application with angular-cli
    1-210Section 52.4: Generating Components, Directives, Pipes and Services
    1-211Section 52.5: Adding 3rd party libs
    1-212Section 52.6: build with angular-cli
    1-213Chapter 53: Angular 2 Change detection and manual triggering
    1-214Section 53.1: Basic example
    1-215Chapter 54: Angular 2 Databinding
    1-216Section 54.1: @Input()
    1-217Chapter 55: Brute Force Upgrading
    1-218Section 55.1: Scaolding a New Angular CLI Project
    1-219Chapter 56: Angular 2 provide external data to App before bootstrap
    1-220Section 56.1: Via Dependency Injection
    1-221Chapter 57: custom ngx-bootstrap datepicker + input
    1-222Section 57.1: custom ngx-bootstrap datepicker
    1-223Chapter 58: Using third party libraries like jQuery in Angular 2
    1-224Section 58.1: Configuration using angular-cli
    1-225Section 58.2: Using jQuery in Angular 2.x components
    1-226Chapter 59: Configuring ASP.net Core application to work with Angular 2 and TypeScript
    1-227Section 59.1: Asp.Net Core + Angular 2 + Gulp
    1-228Section 59.2: [Seed] Asp.Net Core + Angular 2 + Gulp on Visual Studio 2017
    1-229Section 59.3: MVC <-> Angular 2
    1-230Chapter 60: Angular 2 using webpack
    1-231Section 60.1: Angular 2 webpack setup
    1-232Chapter 61: Angular material design
    1-233Section 61.1: Md2Accordion and Md2Collapse
    1-234Section 61.2: Md2Select
    1-235Section 61.3: Md2Toast
    1-236Section 61.4: Md2Datepicker
    1-237Section 61.5: Md2Tooltip
    1-238Chapter 62: Dropzone in Angular 2
    1-239Section 62.1: Dropzone
    1-240Chapter 63: angular redux
    1-241Section 63.1: Basic
    1-242Section 63.2: Get current state
    1-243Section 63.3: change state
    1-244Section 63.4: Add redux chrome tool
    1-245Chapter 64: Creating an Angular npm library
    1-246Section 64.1: Minimal module with service class
    1-247Chapter 65: Barrel
    1-248Section 65.1: Using Barrel
    1-249Chapter 66: Testing an Angular 2 App
    1-250Section 66.1: Setting up testing with Gulp, Webpack, Karma and Jasmine
    1-251Section 66.2: Installing the Jasmine testing framework
    1-252Section 66.3: Testing Http Service
    1-253Section 66.4: Testing Angular Components - Basic
    1-254Chapter 67: angular-cli test coverage
    1-255Section 67.1: A simple angular-cli command base test coverage
    1-256Section 67.2: Detailed individual component base graphical test coverage reporting
    1-257Chapter 68: Debugging Angular 2 TypeScript application using Visual Studio Code
    1-258Section 68.1: Launch.json setup for you workspace
    1-259Chapter 69: unit testing
    1-260Section 69.1: Basic unit test
    1-261Credits
    1-262You may also like

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案