1
00:00:00,570 --> 00:00:01,750
好歡迎回來。

2
00:00:01,980 --> 00:00:12,020
因此，在這個視頻中，我們要繼續使用和實施，我們安裝了它，我們談到了它是如何工作的一點點的最後一個視頻閃光燈，我們使用Kinect的閃存封裝來幫助我們在這裡。

3
00:00:12,180 --> 00:00:20,000
想法再次是，我們可以通過將消息發送到下一個路由到下一個請求，使我們可以將其顯示給用戶。

4
00:00:20,430 --> 00:00:34,020
而我們現在要做什麼，而不是單獨顯示它在每一個模板，我只做一次，而是比我們想你可能有一個錯誤消息或成功消息的每一個網頁上這樣做。

5
00:00:34,020 --> 00:00:38,150
我們將這種類型的代碼移動到這是一個自然的地方頭。

6
00:00:38,190 --> 00:00:40,710
所以我要去開拓頭開始。

7
00:00:40,710 --> 00:00:43,450
所以，巴歇爾的E.J ..

8
00:00:44,220 --> 00:00:55,320
而我們所能做的就是只是在導航欄後下方，我們可以只添加在H1，我們可以在類似信息補充。

9
00:00:55,490 --> 00:00:57,640
我們將保持相同的名稱。

10
00:00:57,660 --> 00:01:07,200
現在的問題是，信息在我們的藉口，將工作我登錄論壇，在這裡，我們正在傳遞的消息。

11
00:01:07,260 --> 00:01:11,740
但在任何其他路由信息是未定義的哪個將是有問題的。

12
00:01:11,900 --> 00:01:13,040
正如你可以在這裡看到。

13
00:01:13,260 --> 00:01:18,170
所以，如果我刷新頁面，它工作正常，但如果我嘗試去註冊，我們有一個問題。

14
00:01:18,210 --> 00:01:19,550
消息沒有定義。

15
00:01:19,720 --> 00:01:25,290
這是因為註冊時有相同的頭文件，並沒有被提供的消息。

16
00:01:25,290 --> 00:01:33,790
因此，要解決這個問題，當我們擺脫這一行的就在這裡，我們要削減它的實際出發，而不是把它傳遞給個別登錄。

17
00:01:33,930 --> 00:01:35,130
然後我會去應用。

18
00:01:35,160 --> 00:01:36,230
是。

19
00:01:37,110 --> 00:01:45,660
而就在那裡我們有，我們正在做的，我們通過當前用戶的每一個模板，我們可以做同樣的事情，當前用戶相同的代碼。

20
00:01:45,900 --> 00:01:56,160
或者我們可以說蘇亞雷斯點當地人消息等於要求閃光點錯誤或請求閃光燈錯誤。

21
00:01:56,520 --> 00:02:01,930
所以，如果有在閃光什麼，我們將有機會獲得它根據消息的模板。

22
00:02:02,190 --> 00:02:07,440
所以，我會，如果我重新啟動一次，如果我刷新，現在給你看。

23
00:02:07,440 --> 00:02:08,460
我什麼也看不見。

24
00:02:08,490 --> 00:02:19,120
我去報名，現在的工作並沒有什麼要亮出但如果我嘗試和觸發一遍，所以我去削減露營地嘗試了一個新的我收到我的信息。

25
00:02:19,140 --> 00:02:20,910
請先登錄。

26
00:02:21,420 --> 00:02:26,370
因此，讓我告訴你，這是工作的每個頁面上，但這樣讓我登出的說。

27
00:02:26,370 --> 00:02:36,510
所以，如果我們去註銷路線這是我們我把它打開，但我只是告訴你再次路線指標j我們那裡的註銷情況就在這裡。

28
00:02:36,510 --> 00:02:41,380
即註銷，然後用鼠標右鍵之前，我們重定向，我們可以做這樣的事情請求的請求。

29
00:02:41,380 --> 00:02:43,050
是否閃爍。

30
00:02:43,320 --> 00:02:51,820
而現在我是來為錯誤的，因為這就是我已成立了，我們只能說您註銷就這樣。

31
00:02:51,840 --> 00:02:54,360
現在，如果我重新啟動。

32
00:02:55,800 --> 00:03:00,430
讓我報名這裡只是因為任何人都只是做規律。

33
00:03:01,470 --> 00:03:04,190
完美的註冊。

34
00:03:04,200 --> 00:03:05,010
大。

35
00:03:05,010 --> 00:03:11,830
現在，如果我點擊我的法律得到登出，如果我可以從它消失的頁面。

36
00:03:12,150 --> 00:03:18,830
因此，我們有此接口發送一個消息給一個用戶或我們要持續信息的這種方式。

37
00:03:18,840 --> 00:03:35,640
基本上一個請求，這就是只有在一個最後的請求響應，然後當用戶刷新或去別的地方，我們不希望出現這種堅持，我們有一個顯示在每一頁上，因為我們在標題中有它，所以我們不必手工繪製的變量，並通過傳遞變量。

38
00:03:35,640 --> 00:03:36,620
現在我們所要做。

39
00:03:36,630 --> 00:03:53,250
任何時候，我們要顯示一個用戶某種信息之前，我們對它們進行重定向，我們只是要求補充現在不閃，而不是只是在做錯誤每次我給你的第一個視頻，我們將有一個綠色或紅色警報基本。

40
00:03:53,310 --> 00:03:57,780
因此，一個成功和錯誤，並且內置的自舉。

41
00:03:57,780 --> 00:04:15,270
所以，如果你去得到組件，然後引導網絡公司點擊右邊的導航欄，你點擊警報可以看到這些提醒是什麼樣子還有這些具有不同的顏色就像按鈕小消息。

42
00:04:15,340 --> 00:04:19,210
顏色的命名一樣的，所以有一個在公平的警告和危險成功。

43
00:04:19,560 --> 00:04:20,990
我們將要使用的危險。

44
00:04:21,000 --> 00:04:28,330
所以，如果有像你必須登錄才能做到這一點或密碼錯誤是不正確，我們將有一個紅色警報。

45
00:04:28,740 --> 00:04:44,300
如果遇到好事一樣，如果有人簽約，我們想說的contrats或者如果有人註銷，我們會說我們成功退出，或者我們可以這樣做任何我們想要的，我們將在這裡是用綠色的成功創建評論成功。

46
00:04:44,310 --> 00:04:47,900
所以這些都是的div的div類，並讓我們開始了危險。

47
00:04:47,910 --> 00:05:04,970
所以要真正複製這一點，去我的頭文件，而不是顯示一個H1，並顯示一個div，我會如果div來就像裡面添加消息。

48
00:05:05,280 --> 00:05:07,500
所以這將只是一個風格的變化。

49
00:05:07,530 --> 00:05:13,120
所以，如果我刷新頁面再次注意到它的存在首先。

50
00:05:13,380 --> 00:05:19,800
那是因為我們剛剛添加它，如果沒有消息，如果它是空的或沒有也沒關係。

51
00:05:19,860 --> 00:05:26,610
因此，我們將解決這個問題，但也注意到，去一路之隔是不理想的畫面。

52
00:05:26,610 --> 00:05:29,270
因此，讓我們讓我在添加一些文本向你展示我的意思。

53
00:05:32,100 --> 00:05:34,470
這不是一個很大的消息給用戶。

54
00:05:34,710 --> 00:05:41,140
所以我們會做修復它在短期內，這實際上將是一個長期的修復為好。

55
00:05:41,160 --> 00:05:51,150
但在此之前，我們解決的，它總是在那裡，即使沒有消息，我們要在短短的另一容器中加入並把我們的警報在容器中的問題。

56
00:05:51,540 --> 00:06:03,080
因此，在每個頁面的頂部，如果我刷新我現在有一個消息是空的，但如果我做類似嘗試去添加新的露營地，我得到我的消息。

57
00:06:03,120 --> 00:06:04,640
請先登錄。

58
00:06:04,860 --> 00:06:07,370
當然，我們還是要的風格這種形式，所以我們會到達那裡。

59
00:06:07,410 --> 00:06:10,550
但是，這至少是相對面色完成。

60
00:06:11,040 --> 00:06:12,930
這樣的工作就好了。

61
00:06:13,080 --> 00:06:21,690
但是，我們仍然沒有辦法的綠色和紅色或成功和錯誤，這將是很容易為我們做區分。

62
00:06:21,690 --> 00:06:32,170
這樣的想法是，當我們擺脫這種形式是，當我們閃爍，我們可以做這樣的事情你就自動退出，我們可能想，要成為成功的。

63
00:06:32,430 --> 00:06:44,810
所以我說下成功，但是後來我們可能在我們的中間件類似的東西我們已經有了，我們希望，我們希望有一個紅色的危險對話框或危險警報不斷閃爍。

64
00:06:45,210 --> 00:06:50,460
因此，我們有兩種方式，我們可以添加任何東西，我們可以做我們的信息可致電本博客。

65
00:06:50,520 --> 00:06:52,940
這是不相關的不必要的引導。

66
00:06:52,950 --> 00:06:57,130
這正是我們要添加入項下的閃光燈。

67
00:06:57,450 --> 00:07:11,320
但我要保持它作為錯誤和成功那麼我們就需要做的是不是她的應用程序yes其中我們傳遞這個數據突破這裡我們實際上有兩個不同的變量。

68
00:07:11,340 --> 00:07:23,860
所以一個錯誤，現在把這塊紅尾鳥當地人點錯誤，然後我們將有一個又一個的成功就是這樣。

69
00:07:24,510 --> 00:07:27,970
所以，現在我們已經在我們的模板兩種不同的數據塊。

70
00:07:28,050 --> 00:07:30,450
兩者將是空的大部分時間。

71
00:07:30,450 --> 00:07:31,970
通常有不是顯示。

72
00:07:31,980 --> 00:07:38,200
不過，如果有錯誤，而不是錯誤的變量，我們就可以訪問。

73
00:07:38,370 --> 00:07:44,430
如果我們添加任何成功的下一個閃光為什麼在模板內這種訪問變量的訪問。

74
00:07:44,820 --> 00:08:00,370
所以，現在讓我們去我們的模板頭球，只是複製此除，而不是危險的警報會做警示成功，而不是不存在了會有此錯誤和成功消息。

75
00:08:00,390 --> 00:08:02,140
這些是重新定義的兩個變量。

76
00:08:02,370 --> 00:08:09,440
如果我現在刷新，我們將有一個紅色和綠色的條紋，你可以看到。

77
00:08:09,780 --> 00:08:20,020
如果我試圖讓我們去削減露營地，讓你可以看到它的誤差僅在紅色的顯示出來。

78
00:08:20,610 --> 00:08:32,350
然後如果我像做了一些jibberish註冊，然後我去註銷，你可以看到它在綠色部分顯示出來。

79
00:08:32,880 --> 00:08:36,920
所以，我們要做的只是有區分兩種不同類型的消息之間。

80
00:08:36,930 --> 00:08:40,910
而且我們可以添加盡可能多的，因為我們希望讓沒有任何規則。

81
00:08:41,400 --> 00:08:45,110
如果我們要使用的引導，雖然我們想要去與這些不同的類。

82
00:08:45,750 --> 00:08:57,570
但據我們自己的分類而言，我們可以把任何我們想做的，所以如果我們回到這裡，我們可以有，我們正在做的閃光燈我們可以，我們把這裡，而不是以往的成功自己的事情。

83
00:08:57,750 --> 00:08:59,730
但我有成功和錯誤堅持。

84
00:09:00,090 --> 00:09:06,340
現在，讓我們解決這些兩盒警報總是在那裡，即使他們是空的問題。

85
00:09:06,480 --> 00:09:16,300
我們需要做的就是進入我們的頭文件，並添加一個if語句我們是EJAY我們將有如果。

86
00:09:16,480 --> 00:09:25,160
讓我只是在括號內添加到啟動，我們會做一個錯誤就這樣。

87
00:09:25,230 --> 00:09:27,980
不符合我們的IF語句那裡。

88
00:09:28,680 --> 00:09:32,910
在我們結束括號我們會剛開始用的那一個。

89
00:09:32,910 --> 00:09:39,450
所以，我們要做的是檢查是否有錯誤，它實際上需要這個樣子。

90
00:09:39,450 --> 00:09:46,880
因此，如果錯誤和錯誤的長度大於零。

91
00:09:47,700 --> 00:09:57,800
而對於這僅僅是有錯誤的原因存在是不夠的，我們要顯示錯誤。

92
00:09:57,810 --> 00:10:00,290
因此，例如，現在的錯誤是空的。

93
00:10:00,300 --> 00:10:06,920
那裡面有沒有文字有沒有字符串，但它不是不確定的，但它仍然顯示在這裡了。

94
00:10:07,290 --> 00:10:11,440
因此，我們希望做的是檢查，如果錯誤點長度大於零。

95
00:10:11,760 --> 00:10:17,660
因為即使錯誤空當沒有什麼在那裡它仍然是一個空數組。

96
00:10:18,060 --> 00:10:22,610
如果我們只檢查是否存在，如果這不是falsie空數組。

97
00:10:22,650 --> 00:10:24,160
同樣，我可以告訴你，在這裡。

98
00:10:24,330 --> 00:10:26,480
我們做了這樣的事情。

99
00:10:26,610 --> 00:10:34,400
很多東西存在，如果空數組。

100
00:10:34,910 --> 00:10:37,700
該日誌什麼。

101
00:10:38,350 --> 00:10:41,510
如果我擊進入我得到的帶有該日誌。

102
00:10:41,730 --> 00:10:46,210
那是因為一個空數組是truthy。

103
00:10:46,260 --> 00:10:53,250
所以在這裡，我們正在檢查，如果在所有存在錯誤仍可能是一個空數組它是大部分時間。

104
00:10:53,250 --> 00:10:55,490
因此，這其實只是檢查，以確保。

105
00:10:55,560 --> 00:11:00,110
就像我們說我們沒有這個代碼在所有在我們SJS。

106
00:11:01,110 --> 00:11:01,920
你在哪。

107
00:11:01,920 --> 00:11:07,030
在這裡，我們去，如果我們沒有這在所有的錯誤，然後和成功是不確定的。

108
00:11:07,410 --> 00:11:09,710
而該行代碼將只防止發生錯誤。

109
00:11:09,720 --> 00:11:13,920
但其實這是檢查是否有數組中的東西更重要組成部分。

110
00:11:13,950 --> 00:11:26,740
所以，如果有數組中的任何東西，如果它的長度大於零則顯示此，我們要做同樣的事情到這裡，除了而非錯誤。

111
00:11:26,800 --> 00:11:33,140
好吧檢查，而不是成功，如果我們需要我們的右括號為好。

112
00:11:34,320 --> 00:11:34,800
好吧。

113
00:11:34,800 --> 00:11:40,550
因此，讓我們試試這個或再次觸發這件事重新啟動服務器刷新頁面。

114
00:11:40,650 --> 00:11:41,900
我們什麼也沒看到。

115
00:11:42,360 --> 00:11:44,020
讓我們嘗試並添加新的露營地。

116
00:11:44,460 --> 00:11:47,720
我讓我讀消息請您先登錄。

117
00:11:47,910 --> 00:11:53,070
讓我們立即註冊。

118
00:11:53,100 --> 00:11:57,660
現在，如果我退出，我得到我的環保信息您註銷。

119
00:11:57,810 --> 00:11:58,420
大。

120
00:11:58,470 --> 00:12:07,040
所以我們已經離開真的是現在去，並且添加了正確的信息調用在適當的地方閃光的請求。
