19 рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рднрд╛рд╡реА рдХреЛрдгреАрдп рдбреЗрд╡рд▓рдкрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ

рдлреНрд░рдВрдЯ-рдПрдВрдб TODO рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рдХреЗ рд╕рдорд╛рди рд╣реИред TODO рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдПрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ CRUD рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрд╣реБрдд рд╣реА рд╕рддрд╣реА рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реВрдкрд░реЗрдЦрд╛ рдХреЛ рдЬрд╛рдирддреА рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдХреЛрдгреАрдп рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдврд╛рдВрдЪрд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрджреНрдпрддрди рдХрд░ рд░рд╣рд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЛрдгреАрдп рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╣рдо рдХреБрдЫ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддреЗ рд╣реИрдВред рд╕рд╛рдордЧреНрд░реА, рдЬрд┐рд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдЖрдЬ рд╣рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдмреБрдирд┐рдпрд╛рджреА рдХреЛрдгреАрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдареАрдХ рд╕реЗ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдХреЛрдгреАрдп рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛрдгреАрдп рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдлрдВрд╕ рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╡реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХрд╣рд╛рдВ рдЬрд╛рдирд╛ рд╣реИ, рдпрд╛ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрди рдЦреЛрдЬрд╢рдмреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдХрджрдо рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗред рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓реЗрдЦрдХ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЬрдм рдЙрд╕рдиреЗ рдПрдВрдЧреБрд▓рд░ 2+ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рд╡рд╣ рдЙрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдЧреАред

1. рдХреЛрдгреАрдп рдХреА рдореЙрдбреНрдпреВрд▓рд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛


рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рдмрдбрд╝реЗ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ, рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╕рднреА рдХреЛрдб рдбрд╛рд▓рдХрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рддрд░рдл, рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдкрд░, рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдХреЛрдб рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХреЛрдгреАрдп рдХреЗ рдмрд╣реБрдд рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдХреЛрдгреАрдп, рдЗрд╕рдХреА рд░реВрдкрд░реЗрдЦрд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЙрдбреНрдпреВрд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░рдг рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреБрдЫ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВред

рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рднреАрддрд░ рд╕рдВрд░рдЪрдирд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рдкреИрдЯрд░реНрди рдХреЗ рдЕрдзреНрдпрдпрди рд╕реЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдЖрд╡реЗрджрди рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ рдХреЛрдб рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЛрдб рджреЛрд╣рд░рд╛рд╡ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдк-рдкреНрд░рд╢реНрди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗ рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдЦрдВрдб рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдкрд╛рдП рдЬрд╛рдПрдВрдЧреЗред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкреИрдЯрд░реНрдиред
  • рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред

2. рдПрдХ рддрд░рдлрд╝рд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдФрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдпрддрд╛


рдПрдВрдЧреБрд▓рд░ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЯреВ-рд╡реЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд╕рдВрдж рдЖрдИред рдпрд╣, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЛрдгреАрдп рдХреЗ рдЖрдХрд░реНрд╖рдХ рдЧреБрдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде, рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рджреЛ-рддрд░рдлрд╛ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рджреЛ-рддрд░рдлрд╛ рдмрд╛рдзреНрдпрдХрд╛рд░реА, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрддрдиреА рдмрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
рдХреЛрдгреАрдп 2+ рдореЗрдВ, рдЖрдк рдЕрднреА рднреА рдЯреВ-рд╡реЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрдм рдЬрдм рдбреЗрд╡рд▓рдкрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреА рджрд┐рд╢рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реЗ рдХрд╛рдо рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓рдЪреАрд▓реЗрдкрди рдХреЛ рдЖрд╡реЗрджрди рдореЗрдВ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВред
  • рдпреВрдиреА-рджрд┐рд╢рд╛рддреНрдордХ рдкреНрд░рд╡рд╛рд╣ рдХреЛрдгреАрдп рдореЗрдВред
  • рдПрдХ рддрд░рд╣ рд╕реЗ рдмрд╛рдВрдзрдиреЗ рдХреЗ рдлрд╛рдпрджреЗред

3. рдХреЛрдгреАрдп рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдФрд░ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдирд┐рд░реНрджреЗрд╢


рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдХрд╕реНрдЯрдо рддрддреНрд╡реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ HTML рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рдирд┐рд░реНрджреЗрд╢, рдпрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ, рдЖрдкрдХреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдирд┐рд░реНрджреЗрд╢ рдЖрдкрдХреЛ DOM рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░ рдпрд╛ DOM рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ngSwitch рдФрд░ ngIf рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЙрдирдХреЗ рдкрд╛рд╕ рджрд┐рдП рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ DOM рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЗ рдореМрдЬреВрдж рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВред

рдЧреБрдг рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЗ рдорд╛рдирдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рд╣реИрдВред

рдЗрди рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рд░реНрджреЗрд╢, рдЧреБрдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЯреЗрдореНрдкрд▓реЗрдЯреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд┐рд░реНрджреЗрд╢ (рдХреЛрдгреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд┐рд░реНрджреЗрд╢)ред
  • рдХреЛрдгреАрдп рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдирд┐рд░реНрджреЗрд╢ред
  • рдХреЛрдгреАрдп рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдирд┐рд░реНрджреЗрд╢рд╛рддреНрдордХ рдкреИрдЯрд░реНрдиред

4. рдШрдЯрдХ рдЬреАрд╡рди рдЪрдХреНрд░ рд╡рд┐рдзрд┐рдпрд╛рдБ


рдХреЛрдб рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдЕрдкрдирд╛ рдЬреАрд╡рди рдЪрдХреНрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдгреАрдп рдореЗрдВ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдШрдЯрдХ рдХрд╛ рдЬреАрд╡рди рдЪрдХреНрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

  • рдмрдирд╛рдПрдБред
  • рдкреНрд░рддрд┐рдкрд╛рджрдиред
  • рдмрд╛рд▓ рдШрдЯрдХреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрдиред
  • рдбреЗрдЯрд╛-рд╕рдВрдмрдВрдзрд┐рдд рдЧреБрдгреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
  • рд╡рд┐рдирд╛рд╢ред
  • DOM рд╕реЗ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реИред

рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдЪрдХреНрд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрд╖рдгреЛрдВ рдореЗрдВ рдШрдЯрдХ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдШрдЯрдирд╛рдУрдВ рдкрд░ред рдпрд╣ рдЖрдкрдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдШрдЯрдХ рдЬреАрд╡рди рдЪрдХреНрд░ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХреБрдЫ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЖрдк рдЗрд╕реЗ ngOnInit() рдШрдЯрдХ рдХреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рд╡рд┐рдзрд┐ рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛, рд╢рд╛рдпрдж рдЖрд╡реЗрджрди рдХреЗ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдЖрдкрдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ ngOnDestroy() рд╡рд┐рдзрд┐ рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рдЬреАрд╡рди рдЪрдХреНрд░ рд╣реБрдХред
  • рдШрдЯрдХ рдЬреАрд╡рди рдЪрдХреНрд░ред

5. HTTP рд╕рд░реНрд╡рд┐рд╕реЗрд╕ рдФрд░ рдСрдмреНрдЬрд░реНрд╡реЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕


рд╣рдо рдпрд╣рд╛рдВ рдЬрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдВрдЧреБрд▓рд░ рдХреА рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдИрдПрд╕ 7 рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реБрдЖ рдХрд┐ рдХреЛрдгреАрдп рдореЗрдВ, рдСрдмреНрдЬрд░реНрд╡реЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реА рддрд░рд╣ рдХреЗ рддрдВрддреНрд░ рд░рд┐рдПрдХреНрдЯ, рд╡реАрдпреВ рдФрд░ рдЕрдиреНрдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред

рдСрдмреНрдЬрд░реНрд╡реЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкреИрдЯрд░реНрди рд╣реИрдВ рдЬреЛ рдЗрд╡реЗрдВрдЯ-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ HTTP рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдЕрд╡рд▓реЛрдХрди рдпреЛрдЧреНрдп рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрд╡рд▓реЛрдХрдиреАрдп рдкреИрдЯрд░реНрди (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрд╡рд▓реЛрдХрдиреАрдп рд╡рд╕реНрддреБ рдЯреЗрдореНрдкрд▓реЗрдЯ)ред
  • рдХреЛрдгреАрдп HTTP рдФрд░ рд╡реЗрдзрд╢рд╛рд▓рд╛рдПрдВ (Angular рдореЗрдВ HTTP рдФрд░ рдСрдмреНрдЬрд░реНрд╡реЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕)ред
  • рдИрдПрд╕ 7 рдЕрд╡рд▓реЛрдХрдиреАрдп рд╕реБрд╡рд┐рдзрд╛ (рдИрдПрд╕ 7 рдореЗрдВ рдЕрд╡рд▓реЛрдХрдиреАрдп рд╡рд╕реНрддреБрдПрдВ)ред

6. рд╕реНрдорд╛рд░реНрдЯ рдФрд░ рдмреЗрд╡рдХреВрдл рдШрдЯрдХ


рдХрдИ, рдХреЛрдгреАрдп-рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЗрди рдШрдЯрдХреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣рд░ рдЪреАрдЬ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рд╕рдЪ рд╣реИ, рдпрд╣ рдХрд╛рдлреА рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдгреАрдп рдореЗрдВ "рд╕реНрдорд╛рд░реНрдЯ" рдФрд░ "рдмреЗрд╡рдХреВрдл" рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ, рдЬреЛ рд╢рд╛рдпрдж, рдЕрдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рдмрд╛рдд рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╣рд▓рдХреЛрдВ рдореЗрдВред

рдХреНрдпрд╛ рдШрдЯрдХ рд╕реНрдорд╛рд░реНрдЯ рд╣реИ рдпрд╛ рдмреЗрд╡рдХреВрдл, рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рдордЧреНрд░ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдЕрдкрдиреА рднреВрдорд┐рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред "рд╕рд┐рд▓реА" рдШрдЯрдХреЛрдВ рдореЗрдВ рдЕрдХреНрд╕рд░ рдХреЛрдИ рд░рд╛рдЬреНрдп рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд╡реЗ рд╕рд░рд▓, рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред "рдмреЗрд╡рдХреВрдл" рдШрдЯрдХреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЙрдкрдпреЛрдЧ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм рднреА рд╕рдВрднрд╡ рд╣реЛ, рдпрд╣ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред

"рд╕реНрдорд╛рд░реНрдЯ" рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдгреАрдп рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╕реНрдорд╛рд░реНрдЯ рдФрд░ рдЧреВрдВрдЧреЗ рдШрдЯрдХреЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдПрдВред рдпрд╣ рдкрд░рд┐рдЪрд┐рдд рдЖрдкрдХреЛ рдЖрд╡реЗрджрди рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЗрди рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреИрдЯрд░реНрди рдФрд░ рд╡рд┐рдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рд╕реНрдорд╛рд░реНрдЯ / рдЧреВрдВрдЧрд╛ рдХреЛрдгреАрдп рдШрдЯрдХред
  • рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдбрдВрдм рдШрдЯрдХред
  • рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рдШрдЯрдХред
  • рдХреЛрдгреАрдп рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯ рдШрдЯрдХред

7. рдЖрд╡реЗрджрди рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдЗрд╕рдХреЗ рдЧрдарди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ


рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рдмрдирд╛рддреЗ рд╕рдордп рдЖрд╡реЗрджрди рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдВрдЧреБрд▓рд░ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдорджрдж рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ) рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдПрдХ рдШрд░ рдмрдирд╛рдиреЗ рдЬреИрд╕рд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рд╣рдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреА рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЙрджреНрднрд╡ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, рдпрд╣ рдмрд╛рдд рдПрдВрдЧреБрд▓рд░ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред

рдЬрдм рдиреМрд╕рд┐рдЦрд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдгреАрдп рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдРрд╕реА рд╢рд┐рдХрд╛рдпрддреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдЖрдорддреМрд░ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдЮрд╛рди рдХреА рдХрдореА рд╣реИред рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдВрд░рдЪрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЦреЛрдЬрдирд╛ рдЙрдирдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдЙрд╕ рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЖрдкрдХреЛ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╡реИрдЪрд╛рд░рд┐рдХ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реНрддрд░реЛрдВ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдФрд░ рдЕрдкреЗрдХреНрд╖рд╛рдПрдВ рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдЗрди рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛рдУрдВ рдХреА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЕрдкрдиреА рдЦреБрдж рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдорд┐рд▓реЗрдЧрд╛ред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рд╕рд┐рдВрдЧрд▓ рд░реЗрдкреЛ Angular apps (рдПрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ)ред
  • рдХреЛрдгреАрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдХреЛрдгреАрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп)ред
  • рдХреЛрдгреАрдп рдкреИрдХреЗрдЬред
  • рдХреЛрдгреАрдп рдмрдВрдбрд▓реЛрдВ (рдХреЛрдгреАрдп рдмрдВрдбрд▓реЛрдВ)ред
  • рдХреЛрдгреАрдп рдорд╛рдЗрдХреНрд░реЛ рдРрдкред
  • рдореЛрдиреЛрд░реЗрдкреЛ (рдореЛрдиреЛрд░реЗрдкреЛрдЬрд╝рд┐рдЯрд░реАрдЬрд╝)ред

8. рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рдкреИрдЯрд░реНрди


рдмрд╛рдЗрдВрдбрд┐рдВрдЧ, рдпрд╛ рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ, рд╢рд╛рдпрдж рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреМрдЦрдЯреЗ рдХреА рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЙрди рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реНрдерд┐рд░ HTML рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмреАрдЪ рдХрд╛ рдкреБрд▓ рд╣реИред рдХреЛрдгреАрдп рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ HTML рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рдЪреМрд▓рд┐рдпрд╛ рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред

рдЬрдм рдЖрдк рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд▓рдВрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдФрд░ рдХрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрдереИрддрд┐рдХ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдХреБрдЫ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЧреБрдгреЛрдВ, рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдПрдХ рдмрдВрдзрди рд╣реИ, рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░рдХреНрд╖реЗрдк рдФрд░ рджреЛ-рддрд░рдлрд╝рд╛ рдмрдВрдзрди рд╣реИред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рд╕рдВрдкрддреНрддрд┐ рдмрдВрдзрдиред
  • рдХреЛрдгреАрдп рдШрдЯрдирд╛ рдмрд╛рдзреНрдпрдХрд╛рд░реАред
  • рдХреЛрдгреАрдп рджреЛ-рддрд░рдлрд╝рд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ (рдХреЛрдгреАрдп рджреНрд╡рд┐-рддрд░рдлрд╝рд╛ рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ)ред
  • рдХреЛрдгреАрдп рдкреНрд░рдХреНрд╖реЗрдк (рдХреЛрдгреАрдп рдореЗрдВ рдкреНрд░рдХреНрд╖реЗрдк)ред
  • рдХреЛрдгреАрдп рдЧреБрдЬрд░ рд╕реНрдерд┐рд░рд╛рдВрдХ (рдХреЛрдгреАрдп рдЧреБрдЬрд░ рд╕реНрдерд┐рд░рд╛рдВрдХ)ред

9. рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдФрд░ рд░реВрдЯрд┐рдВрдЧ


рдПрдВрдЧреБрд▓рд░ рдореЗрдВ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдПрдХ рдХрдо рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╣реИред рдРрд╕реЗ рдореЙрдбреНрдпреВрд▓, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдФрд░ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ, рдХреЛрдб рдкреНрд░рджреВрд╖рдг рдореЗрдВ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдФрд░ рд░реЛрдХрдерд╛рдо рдХреА рджреЗрдпрддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред

рдкрд╛рдВрдЪ рдкреНрд░рдХрд╛рд░ рдХреЗ рдлрд╝реАрдЪрд░-рдореЙрдбреНрдпреВрд▓ (рдбреЛрдореЗрди, рд░реВрдЯреНрд╕, рд░реВрдЯрд┐рдВрдЧ, рд╕рд░реНрд╡рд┐рд╕, рд╡рд┐рдЬреЗрдЯ) рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд░реВрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд▓реЙрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрддреНрддрд░рджрд╛рдпрд┐рддреНрд╡реЛрдВ рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХреА рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реЗрдЧрд╛ред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рд╕реБрд╡рд┐рдзрд╛ рдореЙрдбреНрдпреВрд▓ (рдХреЛрдгреАрдп рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛ рдореЙрдбреНрдпреВрд▓)ред
  • рдХреЛрдгреАрдп рдореЗрдВ рд╕рд╛рдЭрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВред
  • рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рджрд╛рддрд╛ред
  • рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рд░реВрдЯрд┐рдВрдЧ рдПрдВрдб рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ (рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рд╡рд┐рде рд░реВрдЯрд┐рдВрдЧ рдПрдВрдб рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓)ред

10. рдлреЙрд░реНрдо рдФрд░ рдбреЗрдЯрд╛ рд╕рддреНрдпрд╛рдкрди (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд░реВрдк рдФрд░ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛)


рдлреЙрд░реНрдо рдХрд┐рд╕реА рднреА рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд╛ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рдФрд░ рдЬрд╣рд╛рдВ рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдХреЛрдгреАрдп рдореЗрдВ рдбреЗрдЯрд╛-рдЪрд╛рд▓рд┐рдд рд╕реНрдорд╛рд░реНрдЯ рд░реВрдкреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЗ рд╣реИрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд░реВрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ - рдпреЗ рдРрд╕реЗ рд░реВрдк рд╣реИрдВ, рдЬрд┐рдирдХреА рдорд╛рдиреНрдпрддрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ, рд╕рд╛рде рд╣реА рдХрд╕реНрдЯрдо рд╡реИрдзреАрдХрд░рдг рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рднреАред

рдпрд╣ рд╕реАрдЦрдирд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдФрд░ рд░реВрдкреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рд░реВрдк рд╕рддреНрдпрд╛рдкрдиред
  • рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдВрдЪрд╛рд▓рд┐рдд рдорд╛рдиреНрдпрддрд╛
  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕рддреНрдпрд╛рдкрдиред
  • рдХреЛрдгреАрдп рдореЗрдВ рд╕рд┐рдВрдХ рдФрд░ async рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ (рдХреЛрдгреАрдп рдореЗрдВ рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдФрд░ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛)ред
  • рдмрд┐рд▓реНрдЯ-рдЗрди рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ред
  • рдХреЛрдгреАрдп рдХрд╕реНрдЯрдо рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ред
  • рдХреНрд░реЙрд╕-рдлреАрд▓реНрдб рд╕рддреНрдпрд╛рдкрдиред

11. рд╕рд╛рдордЧреНрд░реА рдХреА рдЖрдкрддреНрддрд┐


рдХреЛрдгреАрдп рдореЗрдВ рдПрдХ рддрдВрддреНрд░ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдореВрд▓ рдШрдЯрдХреЛрдВ рд╕реЗ рдмрд╛рд▓ рдШрдЯрдХреЛрдВ рддрдХ рдбреЗрдЯрд╛ рдХреЗ рдХреБрд╢рд▓ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд┐рдВрдЧ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЬрдЯрд┐рд▓ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рддрдереНрдп рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ рдХрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреБрдЫ рддрддреНрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рддрддреНрд╡реЛрдВ рдХреЛ рджреВрд╕рд░реЛрдВ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рд╕рддрд╣ рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдмрдЪреНрдЪрд╛ рдШрдЯрдХ рдореВрд▓ рдШрдЯрдХ рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реА рд╕рдордЭ рдХреЛ рд╡реНрдпрд╛рдкрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпрд╣ рднреА рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рджреГрд╢реНрдп рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕рдордЭ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧреАред

рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рднреАрддрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреА рдЧрддрд┐ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ, рдФрд░ рдЬрд╣рд╛рдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдгред
  • рдХреЛрдгреАрдп рдкреИрд░реЗрдВрдЯ-рдЪрд╛рдЗрд▓реНрдб рд╡реНрдпреВ рд░рд┐рд▓реЗрд╢рдирд╢рд┐рдк (рдПрдВрдЧреБрд▓рд░ рдкреИрд░реЗрдВрдЯ-рдЪрд╛рдЗрд▓реНрдб рд░рд┐рд▓реЗрд╢рдирд╢рд┐рдк рдФрд░ рдПрдВрдЧреБрд▓рд░ рдХреЗ рджреГрд╢реНрдп рдШрдЯрдХ)ред
  • рдХреЛрдгреАрдп рджреГрд╢реНрдп рдбреЗрдЯрд╛ рд╕рдВрдмрдВрдзред

12. рдСрдирдкрд╢ рдЪреЗрдВрдЬ рдбрд┐рдЯреЗрдХреНрд╢рди рд╕реНрдЯреНрд░реЗрдЯреЗрдЬреА


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреЛрдгреАрдп рдПрдХ рдорд╛рдирдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд░рдгрдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдШрдЯрдХ рдЬрд╛рдВрдЪ рдЬрд╛рд░реА рд╣реИред рдпрджреНрдпрдкрд┐ рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рд╣рдо рдЫреЛрдЯреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЙрдирдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рдореЗрдВ рдмрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреА рдЧрддрд┐, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░, рдЦрд░рд╛рдм рд╣реЛ рд╕рдХрддреА рд╣реИред

onPush рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА onPush рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдЧрддрд┐ рджреЗ рд╕рдХрддреА рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЪреЗрдХ рдХреЗрд╡рд▓ рддрдм рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рдХреБрдЫ рдШрдЯрдирд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рд▓рдЧрд╛рддрд╛рд░ рдЬрд╛рдВрдЪ рд╕реЗ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп onPush рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ (Angular onPush рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд░рдгрдиреАрддрд┐)ред

13. рдорд╛рд░реНрдЧреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдирд╛, рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ, рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ


рдпрджрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рддрдВрддреНрд░ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдорд╛рд░реНрдЧреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХреБрдЫ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЕрдирдзрд┐рдХреГрдд рджреЗрдЦрдиреЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рд░рд╛рдЙрдЯрд░ рдФрд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдорд╛рд░реНрдЧ рдХреЗ рдмреАрдЪ рдПрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдорд╛рд░реНрдЧ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдорд╛рд░реНрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдЯреЛрдХрди рдХреА рд╡реИрдзрддрд╛ рдЕрд╡рдзрд┐ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд╛рд░реНрдп рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗ рд░рд╣рд╛ рд╣реИред

рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЖрд▓рд╕реА рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдХреЗ рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХрд╣рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдХрд┐ рдкреВрд░реНрд╡-рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рддрдХрдиреАрдХ рдХреЗрд╡рд▓ рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЗрди рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдВрдбрд▓ рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЗрди рдмрдВрдбрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордпред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рдорд╛рд░реНрдЧ рдЧрд╛рд░реНрдб (рдХреЛрдгреАрдп рдореЗрдВ рдорд╛рд░реНрдЧреЛрдВ рдХреА рдкрд╣реБрдВрдЪ рд╕реАрдорд┐рдд)ред
  • рдХреЛрдгреАрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреИрдЯрд░реНрдиред
  • рдХреЛрдгреАрдп рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ рдФрд░ рдЖрд▓рд╕реА-рд▓реЛрдбрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ (рдПрдВрдЧреБрд▓рд░ рдореЗрдВ рд▓реЛрдбрд┐рдВрдЧ рдФрд░ рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓)ред
  • рдХреЛрдгреАрдп рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рд░реНрдЧ рдкреИрдЯрд░реНрдиред

14. рдХрд╕реНрдЯрдо рдХрдиреНрд╡реЗрдпрд░


рдХреЛрдгреАрдп рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдбреЗрдЯрд╛ рд╕реНрд╡рд░реВрдкрдг рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рдХрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдиреНрд╡реЗрдпрд░ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдорд╛рдирдХ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдЗрдирдореЗрдВ рддрд╛рд░реАрдЦреЛрдВ, рдореБрджреНрд░рд╛ рд░рд╛рд╢рд┐рдпреЛрдВ, рдкреНрд░рддрд┐рд╢рдд рдорд╛рдиреЛрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдгреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдореЗрд╢рд╛ рдПрдХ рдРрд╕рд╛ рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд╛рдирдХ рд╡рд╛рд╣рдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣реИ рдХрд┐ рдХрд╕реНрдЯрдо рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рддрдВрддреНрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдмрдирд╛рдиреЗ рдФрд░ рдЙрди рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИред рдпрд╣ рд╕рдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рдХрд╕реНрдЯрдо рдкрд╛рдЗрдкред

15. рдбреЗрдХреЛрд░реЗрдЯрд░реНрд╕ @ViewChild рдФрд░ @ContentChild


рдШрдЯрдХ @ViewChild рдФрд░ @ContentChild рд▓рд┐рдП рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдгреАрдп рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП рдмрд╣реБ-рдШрдЯрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рдкрд╣реЗрд▓реА рдХреА рддрд░рд╣ рдмрдирд╛рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреА рдкрд╣реЗрд▓реА рдХрд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЗрд╕рдХреЗ рдЯреБрдХрдбрд╝реЗ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ-рдерд▓рдЧ рд╣реЛрдВред

рдкрд╣реЗрд▓реА рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдЬреНрдЬрд╛рдХрд╛рд░ @ViewChild рдФрд░ @ContentChild ред рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓реЗрдЧрд╛ред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕рд╛рдЭрд╛рдХрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рдЗрди рдШрдЯрдХреЛрдВ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рд╕рдЬреНрдЬрд╛рдХрд╛рд░ (рдХреЛрдгреАрдп рдореЗрдВ рд╕рдЬреНрдЬрд╛рдХрд╛рд░)ред
  • рдПрдВрдЧреБрд▓рд░ рдореЗрдВ @ViewChild рдФрд░ @ContentChild (рдбреЗрдХреЛрд░реЗрдЯрд░ @ViewChild рдФрд░ @ContentChild рдЗрди @ContentChild )ред
  • рдХреЛрдгреАрдп рдШрдЯрдХ рдбреЗрдЯрд╛ рд╕рд╛рдЭрд╛рдХрд░рдгред

16. рдЧрддрд┐рд╢реАрд▓ рдШрдЯрдХ рдФрд░ рдПрдирдЬреА-рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд┐рд░реНрджреЗрд╢


рдЕрд╡рдпрд╡ рдХреЛрдгреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдЦрдВрдб рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЧрддрд┐рд╢реАрд▓ рдШрдЯрдХ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдпрд╣ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЗрд╕рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЧрддрд┐рд╢реАрд▓ рдШрдЯрдХреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕реНрдереИрддрд┐рдХ рдШрдЯрдХ, рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдШрдЯрдХ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рд╣реИрдВ, рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рддрд░реАрдХреЗ рд╕реЗ, рдЙрдирдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рддреЗ рд╣реИрдВред

рджреВрд╕рд░реА рдУрд░, рдЧрддрд┐рд╢реАрд▓ рдШрдЯрдХ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╡реЗ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рдкреГрд╖реНрда рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддрдм рднреА рд╡реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рдШрдЯрдХред
  • рдЧрддрд┐рд╢реАрд▓ рдШрдЯрдХ рдФрд░ рдПрдирдЬреА-рдЕрд╕реНрдерд╛рдпреА (рдбрд╛рдпрдирд╛рдорд┐рдХ рдШрдЯрдХ рдФрд░ рдПрдирдЬреА-рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд┐рд░реНрджреЗрд╢)ред

17. рд╕рдЬреНрдЬрд╛рдХрд╛рд░ @Host , @HostBinding рдФрд░ ExportAs рдирд┐рд░реНрджреЗрд╢


@Host , @HostBinding рдФрд░ @HostBinding рдирд┐рд░реНрджреЗрд╢ exportAs рдЙрдкрдпреЛрдЧ @HostBinding exportAs рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЦреБрдж рдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВ рдФрд░ рдкрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред @Host , @HostBinding рдФрд░ @HostBinding рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ рдХрд┐ рдХреЛрдгреАрдп рдХреЛ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓рддреА рд╣реИред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп рдирд┐рд░реНрджреЗрд╢рди рдкреИрдЯрд░реНрди (рдХреЛрдгреАрдп рдирд┐рд░реНрджреЗрд╢рди рдкреИрдЯрд░реНрди)ред
  • @Host , @HostBinding рдФрд░ Exportular in Angular (рд╕рдЬреНрдЬрд╛рдХрд╛рд░ @Host , @HostBinding рдФрд░ ExportAs рдирд┐рд░реНрджреЗрд╢рди рдореЗрдВ рдХреЛрдгреАрдп)ред

18. NgRx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреЗрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред рдпрджрд┐ рднреНрд░рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рд╛рдЬреНрдп рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИрдВред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдврд╝рддрд╛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдРрд╕реЗ рдмрджрд▓рд╛рд╡ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХреЛрдгреАрдп рдореЗрдВ рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд░рддрд╛ рд╣реИред

рдХреЛрдгреАрдп рдХреА рдЕрдкрдиреА рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рддрдХрдиреАрдХ рд╣реИ, NgRx, рдЬреЛ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреЗрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореВрд▓ рдШрдЯрдХреЛрдВ рдФрд░ рдмрд╛рд▓ рдШрдЯрдХреЛрдВ рдХреА рдмрд╣реБрд▓рддрд╛ рдХреЗ рдмреАрдЪ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдбреЗрдЯрд╛ рдЦреЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ NgRx рдЖрдкрдХреЛ рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рднрдВрдбрд╛рд░ рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

тЦНSearch рдХреНрд╡реЗрд░реАрдЬрд╝


  • рдХреЛрдгреАрдп Ngxx (Angular рдореЗрдВ RxJS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред
  • рдлреНрд▓рдХреНрд╕ / Redux рд╕рд┐рджреНрдзрд╛рдВрддред
  • рдХреЛрдгреАрдп рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рд╕рд┐рджреНрдзрд╛рдВрддред

19. рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдЗрдВрдЬреЗрдХреНрд╢рди


рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдПрдХ рд╡рд┐рд╢рд╛рд▓, рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЛрдгреАрдп рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреЛрдб рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдЬрд╝реЛрди рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛, рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреА рддрд░рд╣, рдХреЛрдгреАрдп рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдРрд╕рд╛ рддрдВрддреНрд░ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рдкреВрд░реЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдореЗрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред тАФ , , тАФ , . .

тЦН


  • Angular zones ( Angular).
  • Dependency injections ( ).
  • Angular DI ( Angular).

рдкрд░рд┐рдгрд╛рдо


Angular- тАФ . тАФ - , , , . . , , Angular, .

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! Angular-?

Source: https://habr.com/ru/post/hi455503/


All Articles