рдХреЗ рддрдкрд╛рдЗрдБ AngularJS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЦреЛрдЬреНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ? рдЕрдЧрд╛рдбрд┐ рдирд╣реЗрд░реНрдиреБрд╣реЛрд╕реН! рд╣рд╛рдореНрд░реЛ рд╡рд┐рд╕реНрддреГрдд рдЧрд╛рдИрдбрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреЗрд╡рд▓ 16 рд╕рдЬрд┐рд▓реЛ рдЪрд░рдгрд╣рд░реВрдорд╛ рд╢реБрд░реБрд╡рд╛рддрдмрд╛рдЯ рдирд┐рдкреБрдг рдмрдирд╛рдЙрдБрдЫред AngularJS рдХреЛ рд╕рд╛рде Java рдЬреНрдЮрд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдЗрдБ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рдЙрддреНрддрд░рджрд╛рдпреА, рд░ рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрдХреЛ рдХреЛрдбрд┐рдЩ рд╕реАрдкрд╣рд░реВ рдмреГрджреНрдзрд┐ рдЧрд░реНрджрдЫ рд░ рддрдкрд╛рдЗрдБрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕ рд╕рдордп рд╕реБрдзрд╛рд░ рдЧрд░реНрджрдЫред рд╣рд╛рдореНрд░реЛ резрем-рдЪрд░рдг рдЧрд╛рдЗрдб рдирдпрд╛рдБ рд░ рдЕрдиреБрднрд╡реА рджреБрд╡реИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рд░ рддрдкрд╛рдИрдВрд▓реЗ AngularJS рд╕рдБрдЧ рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╕рдмреИ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдореЗрдЯреНрдЫред
AngularJS рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрджреИ, рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЗрдирдкреБрдЯ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреЗрд▓рдЧрд╛рдпрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдгрдорд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдЧрд░реНрдиреЗрдЫреМрдВред рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдердкреНрди рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд░ AngularJS рдХреЛ рджреБрдИ-рддрд░реНрдлреА рдбрд╛рдЯрд╛ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред рд╣рд╛рдореА рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рди рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рдХрд╕рд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд░ рддрдкрд╛рдЗрдБрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕реНрд░реЛрддрд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕реЗрд╡рд╛рд╣рд░реВ рдХрд╕рд░реА рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдкрдирд┐ рджреЗрдЦрд╛рдЙрдиреЗрдЫреМрдВред
рд╣рд╛рдореНрд░реЛ рдЧрд╛рдИрдбрд▓реЗ рддрдкрд╛рдЗрдБрдХреЛ рд╕рд┐рдХрд╛рдЗрд▓рд╛рдИ рд╕реБрджреГрдв рдкрд╛рд░реНрди рд░ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рдирдпрд╛рдБ рд╕реАрдкрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рд╣реНрдпрд╛рдиреНрдбреНрд╕-рдЕрди рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╡рд┐рд╢реНрд╡ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рддрдкрд╛рдИрдВрд▓реЗ AngularJS рдЙрддреНрдХреГрд╖реНрдЯ рдЕрднреНрдпрд╛рд╕рд╣рд░реВрдХреЛ рдЖрдлреНрдиреЛ рдЬреНрдЮрд╛рдирд▓рд╛рдИ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдердкреНрджреИ, рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред
рдкрд╛рдареНрдпрдХреНрд░рдордХреЛ рдЕрдиреНрддреНрдпрдорд╛, рддрдкрд╛рдИрдВ рдЧрддрд┐рд╢реАрд▓ рд░ рдЙрддреНрддрд░рджрд╛рдпреА рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди AngularJS рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдорд╛ рдирд┐рдкреБрдг рд╣реБрдиреБрд╣реБрдиреЗрдЫред рддрдкрд╛рдЗрдБрд╕рдБрдЧ рддрдкрд╛рдЗрдБрдХреЛ рдХреЛрдбрд┐рдЩрд▓рд╛рдИ рдЕрд░реНрдХреЛ рд╕реНрддрд░рдорд╛ рд▓реИрдЬрд╛рди рд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд░ рдХреБрд╢рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ-рдЧреНрд░реЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕реАрдкрд╣рд░реВ рд╣реБрдиреЗрдЫрдиреНред
рддреНрдпрд╕реЛрднрдП рдХрд┐рди рдкрд░реНрдЦрдиреЗ? рдЕрдм рдЖрдлреНрдиреЛ рд╕рд┐рдХреНрдиреЗ рдпрд╛рддреНрд░рд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╣рд╛рдореНрд░реЛ 16-рдЪрд░рдг рдЧрд╛рдЗрдбрдХреЛ рд╕рд╛рде AngularJS рдХреЛ рд╢рдХреНрддрд┐ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреБрд╣реЛрд╕реНред рдЪрд╛рд╣реЗ рддрдкрд╛рдЗрдБ рд╢реБрд░реБрд╡рд╛рддрдХрд░реНрддрд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рдЕрдиреБрднрд╡реА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛, рдпреЛ рдкрд╛рдареНрдпрдХреНрд░рдо рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдХреЗрд╣рд┐ рдЫреЛрдЯреЛ рд╣рдкреНрддрд╛рдорд╛ AngularJS рдорд╛ рдорд╛рд╕реНрдЯрд░ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рдЖрдлреНрдиреЛ рдХреЛрдбрд┐рдЩ рд╕реАрдкрд▓рд╛рдИ рдЕрд░реНрдХреЛ рд╕реНрддрд░рдорд╛ рд▓реИрдЬрд╛рди рд░ рдЖрдлреНрдиреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдХрд╛рд╕ рд╕рдордп рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕ рдЕрд╡рд╕рд░рд▓рд╛рдИ рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реНред рдЖрдЬ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН!
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдЕрдХреНрдЯреЛрдмрд░ резрей