1
00:00:00,000 --> 00:00:04,800
[NHẠC].

2
00:00:04,800 --> 00:00:08,410
Bây giờ chúng ta hãy hiểu nhanh về các dịch vụ góc cạnh.

3
00:00:09,660 --> 00:00:10,910
Họ là cái gì?

4
00:00:10,910 --> 00:00:12,130
Tại sao chúng ta cần chúng?

5
00:00:12,130 --> 00:00:15,600
Và làm thế nào để họ giúp đỡ trong việc xây dựng ứng dụng góc cạnh của chúng tôi?

6
00:00:17,650 --> 00:00:20,480
Câu hỏi đầu tiên, tại sao chúng ta cần dịch vụ?

7
00:00:22,400 --> 00:00:24,980
Khi chúng tôi phát triển một sự lặp lại góc cạnh,

8
00:00:24,980 --> 00:00:29,675
chúng tôi muốn giữ cho các lớp thành phần của chúng tôi càng nạc càng tốt.

9
00:00:29,675 --> 00:00:34,640
Chúng nên chủ yếu tập trung vào hoạt động như người hòa giải giữa

10
00:00:34,640 --> 00:00:39,900
quan điểm và logic ứng dụng giữa quan điểm và mô hình theo một ý nghĩa nào đó.

11
00:00:39,900 --> 00:00:44,344
Vì vậy, thành phần này sẽ được cung cấp một

12
00:00:44,344 --> 00:00:49,960
mô hình xem giống như khả năng cho thành phần góc của chúng tôi.

13
00:00:49,960 --> 00:00:54,570
Vì vậy, trong các lớp thành phần chúng ta muốn

14
00:00:54,570 --> 00:00:59,440
ủy thác tất cả các công việc lấy dữ liệu từ máy chủ.

15
00:00:59,440 --> 00:01:05,650
Xác nhận thông tin đầu vào và ghi nhật ký của người dùng vào một dịch vụ.

16
00:01:05,650 --> 00:01:11,290
Vì vậy, dịch vụ là một chức năng có sẵn để cung cấp các loại

17
00:01:11,290 --> 00:01:17,260
tính năng mà các lớp thành phần của chúng tôi có thể tận dụng để hoàn thành công việc của họ.

18
00:01:18,760 --> 00:01:23,420
Vì vậy, đó là nơi cần thiết cho một dịch vụ đi vào.

19
00:01:23,420 --> 00:01:28,720
Vì vậy, chúng tôi cố gắng để yếu tố ra logic ứng dụng vào các dịch vụ và cho phép họ

20
00:01:28,720 --> 00:01:35,120
thực hiện tất cả các nâng nặng của việc thực hiện phần lớn các ứng dụng cấp logic,

21
00:01:35,120 --> 00:01:41,480
và các dịch vụ sẽ chăm sóc những thứ như giao tiếp với máy chủ,

22
00:01:41,480 --> 00:01:45,040
xác nhận đầu vào và nhiều tính năng khác.

23
00:01:46,240 --> 00:01:50,260
Trong bối cảnh này, bạn sẽ đi qua thuật ngữ gọi là tiêm phụ thuộc

24
00:01:50,260 --> 00:01:52,230
mà chúng ta sẽ nói về một chút chi tiết hơn.

25
00:01:55,100 --> 00:01:58,210
Quay trở lại cấu trúc của thành phần của chúng

26
00:01:58,210 --> 00:02:01,930
tôi, chúng tôi thấy rằng bây giờ chúng tôi có các thành phần và mẫu.

27
00:02:01,930 --> 00:02:05,300
Vì vậy, các mẫu chăm sóc render quan điểm cho các

28
00:02:05,300 --> 00:02:09,540
thành phần của chúng tôi và các thành phần chính nó quản lý các thuộc tính và

29
00:02:09,540 --> 00:02:14,880
ma trận sẽ được đòn bẩy bởi các mẫu để hiển thị các thông tin.

30
00:02:14,880 --> 00:02:19,290
Bây giờ, các thành phần chính nó sau đó có thể lấy sự giúp đỡ của một dịch vụ vì vậy

31
00:02:19,290 --> 00:02:25,350
trong trường hợp này các dịch vụ sẽ được tiêm vào các thành phần để cung cấp các

32
00:02:25,350 --> 00:02:30,050
tính năng nhất định cho các thành phần để sử dụng.

33
00:02:30,050 --> 00:02:33,230
Vì vậy, dịch vụ chăm sóc làm tất cả các công

34
00:02:33,230 --> 00:02:38,040
việc đằng sau hậu trường tạo điều kiện cho các thành phần có thể cung cấp.

35
00:02:38,040 --> 00:02:39,970
Vâng các thuộc tính và các phương pháp cho

36
00:02:39,970 --> 00:02:43,390
các mẫu để sử dụng trong khi hiển thị các xem.

37
00:02:43,390 --> 00:02:47,930
Và tương ứng, vận chuyển các

38
00:02:47,930 --> 00:02:52,290
hành động liên quan đến tương tác người dùng trở lại mô hình đằng sau hậu trường.

39
00:02:53,580 --> 00:02:56,210
Trong bối cảnh của dịch vụ,

40
00:02:56,210 --> 00:03:00,560
bạn sẽ thường ở đây mọi người cũng đề cập đến một số khái niệm liên quan.

41
00:03:00,560 --> 00:03:03,850
Những thứ như tiêm phụ thuộc

42
00:03:03,850 --> 00:03:06,818
mà chúng ta sẽ nói về một chút chi tiết hơn sau đó.

43
00:03:06,818 --> 00:03:12,349
Sau đó, chúng tôi cũng sẽ ở đây mọi người chấp nhận lời hứa.

44
00:03:13,750 --> 00:03:18,060
Chúng ta sẽ nói về những lời hứa trong mô-đun tiếp theo.

45
00:03:18,060 --> 00:03:19,900
Tôi hứa điều đó.

46
00:03:19,900 --> 00:03:21,640
Và cuối cùng, bạn cũng sẽ nghe

47
00:03:23,610 --> 00:03:27,100
mọi người nói về việc sử dụng JavaScript phản ứng.

48
00:03:27,100 --> 00:03:30,450
Bây giờ, khi chúng tôi sử dụng dịch vụ như một phản ứng JavaScript đến hoặc

49
00:03:30,450 --> 00:03:33,660
giúp đỡ trong việc hoàn thành những điều nhất định.

50
00:03:33,660 --> 00:03:38,050
Vì vậy, chúng ta cũng sẽ xem xét phản ứng JavaScript trong bối cảnh của góc cạnh

51
00:03:38,050 --> 00:03:40,530
trong mô-đun tiếp theo.

52
00:03:40,530 --> 00:03:46,141
Bây giờ chúng tôi đã có một số hiểu biết cơ bản về dịch vụ, hãy sử dụng chúng trong

53
00:03:46,141 --> 00:03:51,306
ứng dụng của chúng tôi và sau đó tìm hiểu các dịch vụ đầu tiên bằng cách thực hành,

54
00:03:51,306 --> 00:03:55,780
triển khai một số dịch vụ cho góc độ ứng dụng của chúng tôi.

55
00:03:55,780 --> 00:04:02,299
[ NHẠC]