angular4基础教程

9915
31
2017-10-01 18:26:14
23
19
219
32
转自YouTubehttps://www.youtube.com/watch?v=QcQGWaon7z4&list=PL7hgvWUGJtUshDRlZR14Ycpj_wc-h4IX1 angluar 4教程
视频选集
(87/149)
001 Introduction to Course
00:39
002 What is Angular
02:01
003 Architecture of Angular Apps
03:48
004 Setting Up the Development Environment
02:41
005 Your First Angular App
02:25
006 Structure of Angular Projects
06:54
007 Webpack
03:16
008 Angular Version History
03:34
009 Introduction TypeScript
00:42
010 What is TypeScript
02:25
011 Your First TypeScript Program
03:00
012 TypeScript Declaring Variables
04:50
013 TypeScript Types
05:43
014 TypeScript Type Assertions
02:48
015 Arrow Functions
01:45
016 TypeScript Interfaces
03:55
017 TypeScript Classes
04:31
018 TypeScript Objects
04:09
019 Constructors
02:52
020 TypeScript Access Modifiers
02:57
021 Access Modifiers in Constructor Parameters (1)
01:42
021 Access Modifiers in Constructor Parameters
01:42
022 TypeScript Properties
05:19
023 TypeScript Modules
04:32
025 TypeScript Solution
05:10
026 A Problem with the Current Implementation
03:40
027 Introduction Angular
00:19
028 Building Blocks of Angular Apps
03:42
029 Angular Components
09:39
030 Generating Components Using Angular CLI
04:42
030 Generating Components Using Angular CLI
04:42
031 Angular Templates
02:29
032 Angular Directives
03:28
033 Angular Services
04:29
034 Angular Dependency Injection
07:21
035 Generating Services Using Angular CLI
02:11
036 Introduction Displaying Data and Handling Events
00:24
037 Angular Property Binding
03:17
038 Angular Attribute Binding
03:35
039 Adding Bootstrap
04:53
040 Angular Class Binding
01:47
041 Angular Style Binding
01:20
042 Angular Event Binding
04:30
043 Event Filtering
01:51
044 Template Variables
01:54
045 Two way Binding
08:06
046 Angular Pipes
06:38
047 Custom Pipes
06:17
048 Introduction Building Re-usable Components
00:27
049 Component API
04:23
050 Input Properties
04:45
051 Aliasing Input Properties
04:23
052 Output Properties
03:23
053 Passing Event Data
05:51
054 Aliasing Output Properties
02:05
055 Angular 4 Templates
02:42
056 Angular 4 Styles
05:11
057 View Encapsulation
09:11
058 ngContent
04:57
059 ngContainer
02:35
060 Introduction Directives
00:31
061 ngIf
06:12
062 Hidden Property
03:25
063 ngSwitchCase
06:36
064 ngFor
04:18
065 ngFor and Change Detection
03:28
066 ngFor and Trackby
05:47
067 The Leading Asterisk
01:47
068 ngClass
01:52
069 ngStyle
02:32
070 Safe Traversal Operator
02:46
071 Creating Custom Directives
09:53
072 Introduction Templates
00:27
073 Building a Bootstrap Form
04:05
074 Types of Forms
03:21
075 ngModel
05:30
076 Adding Validation
03:18
077 Angular 4 Specific Validation Errors
04:20
078 Styling Invalid Input Fields
01:26
079 Cleaner Templates
01:52
080 Angular 4 ngForm
05:06
081 ngModelGroup
02:39
082 Angular 4 Control Classes and Directives
01:47
083 Disabling the Submit Button
01:08
084 Working with Check Boxes
02:18
085 Working with Drop down Lists
06:03
086 Working with Radio Buttons
02:56
087 Introduction Reactive Forms
01:16
088 Building a Bootstrap Form
00:50
089 Creating Controls Programmatically
06:15
090 Adding Validation
07:07
091 Specific Validation Errors
02:34
092 Implementing Custom Validation
07:01
093 Asynchronous Operations
05:14
094 Asynchronous Validators
08:05
095 Showing a Loader Image
01:38
096 Validating the Form Input Upon Submit
04:59
097 Nested FormGroups
02:41
098 FormArray
08:43
099 FormBuilder
03:59
100 Quick Recap
01:16
101 Introduction Consuming HTTP Services
01:03
102 JSONPlaceHolder
01:52
103 Getting Data
08:18
104 Creating Data
08:00
105 Updating Data
05:06
106 Deleting Data
02:00
107 OnInit Interface
03:55
108 Separation of Concerns
03:41
109 Extracting a Service
07:10
110 Handling Errors
03:21
111 Handling Unexpected ERrors
02:28
112 Handling Expected Errors
04:29
113 Throwing Application specific Errors
08:32
114 Handling Bad Request Errors
03:00
115 Importing Observable Operators and Factory Methods
03:09
116 Global Error Handling
07:04
117 Extracting a Reusable Error Handling Method
03:35
118 Extracting a Reusable Data Service
07:40
119 The Map Operator
04:28
120 Optimistic vs Pessimistic Updates
06:25
121 Introduction Angular Routing
00:31
122 Routing in a Nutshell
01:05
123 Configuring Routes
06:47
124 RouterOutlet
02:30
125 RouterLink
05:41
126 RouterLinkActive
01:53
127 Getting the Route Parameters
05:24
128 Why Route Parameters Are Observables
08:57
129 Routes with Multiple Parameters
01:49
130 Query Parameters
04:29
131 Subscribing to Multiple Observables
04:45
132 The SwitchMap Operator
08:00
133 Programmatic Navigation
02:16
134 Introduction Authentication and Authorization
00:47
135 Angular Application Overview
02:30
136 Architecture
03:03
137 JSON Web Tokens
05:47
138 Starter Code
08:03
139 Implementing Login
06:09
140 Implementing Logout
01:48
141 Showing or Hiding Elements
06:41
142 Showing or Hiding Elements based on the Users Role
04:16
143 Getting the Current User
00:50
144 CanActivate Interface
05:36
145 Redirecting Users After Logging In
04:34
146 Protecting Routes Based on the Users Role
05:45
147 Accessing Protected API Resources
07:27
148 Quick Recap
01:55
客服
顶部
赛事库 课堂 2021拜年纪