Angular.js: рдПрдирдЬреА-рд╢реЛ / рдЫрд┐рдкрд╛рдиреЗ рдореЗрдВ рдПрдХ рддрддреНрд╡ рдкрд░ рджреЗрд░реА рд╣реЛрддреА рд╣реИ рдЬреЛ рдПрдирд┐рдореЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЬреБрд▓ре░ 2014  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: angular/angular.js

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

рддрддреНрд╡ рдХреЛ рдПрдирдЬреА-рдЪреЗрддрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ рдмрд╕ рд╕рд╛рдорд╛рдиреНрдп рдПрдирдЬреА-рд╢реЛ / рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдЬреЛ рднреА рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рд╡реЗ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред

рдлрд┐рдбрд▓: http://jsfiddle.net/PvS8k/2/

"рд╢реЛ рд▓реЛрдбрд░" рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВ рдФрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреВрд░ рдЬрд╛рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рдмрджрд▓рд╛рд╡ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдорд╛рд░рд╛ рд▓реЛрдбрд░ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЪрд┐рдкрдХрд╛ рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ 1.12 рдкрд░ рдереЗред

рдореБрдЭреЗ рдЕрдкрдиреА рд╕рдордЭ рдореЗрдВ рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдирдЬреА-рдЪреЗрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ / рди рдХрд░реЗрдВ, рд╣реИ рдирд╛? рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рддрддреНрд╡ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╡реНрдпрд╡рд╣рд╛рд░ред

ngAnimate broken expected use bug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ tole42 рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╣реИ:

.YourElementClass.ng-animate { -webkit-animation: none 0s; }

рд╕рднреА 17 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ngAnimate рд▓рд╛рд▓рдЪреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХреАрдлрд╝реНрд░реЗрдо / рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдХреЛрдб рдЬреЛ рдХрд┐рд╕реА рднреА рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рджреМрд░рд╛рди рддрддреНрд╡ рдкрд░ рд╕рдХреНрд░рд┐рдп рд╣реИрдВ, рд╡рд╣рд╛рдБ ngAnimate рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдирд┐рдореЗрдЯреЗрдб рд╣реЛрдирд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, .loader рдкрд╛рд╕ ngShow / ngHide рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛ рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ, рдлрд┐рд░ рднреА рдЗрд╕реЗ рдПрдХ рд╡реИрдз рдПрдиреАрдореЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рддрддреНрд╡ рдкрд░ .ng-animate рд╡рд░реНрдЧ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░ рдПрдирд┐рдореЗрд╢рди рд╕реНрдЯрд╛рдЗрд▓ рдХреЛ рд╕рд░рд▓ рдорд┐рдЯрд╛ рджреЗрддрд╛ рд╣реИред

http://jsfiddle.net/PvS8k/4/

рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдЧрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ getComputedStyle рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рдерд╛, рддреЛ рд╕рдВрднрд╡рдд: рдЗрд╕ рддрд░рд╣ рдХреЗ рдЭрдЧрдбрд╝реЗ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@ рдорддреНрд╕реНрдХреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддрд┐рдЧрдорди рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк @SimpleAsCouldBe рдХреЗ рдкреНрд▓рдВрдХрд░ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЗрд╕ рдкреНрд▓рдВрдХрд░ рдореЗрдВ http://plnkr.co/edit/5cfIXfNryNOzK66q9YWL?p=preview 1.2.17 рдореЗрдВ, рддрддреНрд╡ рддреБрд░рдВрдд рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 1.2.16 рдореЗрдВ, рдХрд░ рджреЗрддрд╛ рд╣реИред Https://github.com/angular/angular.js/commit/55b2f0e8620465559016b424967d90a86af597c0 рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд╛рд░рдВрдЯ рдХрд╛ рдереЛрдбрд╝рд╛ рдирд┐рд░реАрдХреНрд╖рдг рд╣реБрдЖ; рдХрдо рд╕реЗ рдХрдо рдЪреИрдВрдЬ рдореЗрдВ рдиреЛрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдбреЙрдХреНрд╕ред

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдЙрдореНрдореАрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪрд╛рд▓ рдХрд░рддрд╛ рд╣реИред

рджреЛ рдмрд┐рдВрджреБред рдПрдХ рдПрдирдЬреА-рд╢реЛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред

рдПрдирдЬреА-рд╢реЛ + рдЕрдирдВрдд рдПрдирд┐рдореЗрд╢рди:

рдХреНрдпрд╛ рдЕрдирдВрдд рдПрдиреАрдореЗрд╢рди _really_ рдореЗрдВ ng-show рдЫрд┐рдкрд╛рдиреЗ рдХреА рджреЗрд░реА рд╣реИ? рдореИрдВрдиреЗ рд╕реЗрдХрдВрдб рдЧрд┐рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рд╣рдореЗрд╢рд╛ 4 рд╕реЗрдХрдВрдб рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдЗрд╕рдХреЗ 5 рдпрд╛ 7 ... рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рдЧрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЖрдк рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ рдкрд▓рдЯрдХрд░ рдлрд┐рд░ рд╕реЗ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХрднреА рдирд╣реАрдВ рдЫрд┐рдкрддрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрдЧ рдЫрд┐рдкрд╛ рд╣реИред

рджрд╛рд░реНрд╢рдирд┐рдХ

рдПрдХ рдЧреИрд░-рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдСрдкреНрдЯ-рдЖрдЙрдЯ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд░рдгрдиреАрддрд┐ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╣реА рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЬрд╛рджреБрдИ рд╣реИ рдХрд┐ рдПрдХ рдЬреЗрдПрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдореЛрдВ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ .. рдЕрдЧрд░ рдореБрдЭреЗ ng-animatable рд╕рд╛рде рддрддреНрд╡реЛрдВ рдХреЛ рдЯреИрдЧ рдХрд░рдирд╛ рдерд╛ рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рддреИрдпрд╛рд░ рд░рд╣реВрдВрдЧрд╛ред

@SimpleAsCouldBe рд╣рд╛рдБ, рдореИрдВ рднреА рдпрд╣реА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рд╢рд╛рдпрдж рд╕рднреА рдПрдирд┐рдореЗрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП animate- рдЙрдкрд╕рд░реНрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рддрд╛рдХрд┐ ngAnimate рдлрд┐рд░ рдПрдирд┐рдореЗрд╢рди рдореЗрдВ рд╣реБрдХ рд╣реЛ рдЬрд╛рдПред

рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИ, рдпрд╣ рд╣реИ рдХрд┐ рдЕрдирдВрдд рднрд╛рдЧ рдХреЛ рд░рджреНрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдПрдиреАрдореЗрд╢рди рдЪрд▓рд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЖрдк рдЗрд╕реЗ рдЫрд┐рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ 2s * 1.5 = 3 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдпрд╣ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЪреЗрдХ рдЪрд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдПрдиреАрдореЗрд╢рди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рддреЛ рдпрд╣ рд╕рдордп рдХреА рдПрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЦрд┐рдбрд╝рдХреА рд╣реИ рдЬреЛ рдХрд┐ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП - рдХреЗрд╡рд▓ CSS рд╢реИрд▓реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИред

@Narretz рдЬрдмрдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдЗрд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддрд┐рдЧрдорди рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдлрд┐рдХреНрд╕ рд╕реЗ рдкрд╣рд▓реЗ .ng-hide рд╕реНрдЯрд╛рдЗрд▓ рдерд╛ рдЬреЛ display:none рдореВрд▓реНрдп рдПрдХ рдЕрд▓рдЧ рд╕рдордп рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрдзрд╛рд░рдг рд╕рднреА рдПрдирд┐рдореЗрд╢рди рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ (рдПрдХ рдмрд╛рд░ .ng-animate рд╡рд░реНрдЧ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж)ред

рдиреАрдЪреЗ рдбреЗрдореЛ рджреЗрдЦреЗрдВред рджреЗрдЦреЗрдВ рдХрд┐ .blue рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рджреЛ рд╕реЗрдЯ рдХреИрд╕реЗ рд╣реИрдВ: рдПрдХ .ng-animate рдФрд░ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ред .blue рдХреНрд▓рд╛рд╕ рддреБрд░рдВрдд рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, ngAnimate рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдПрдиреАрдореЗрд╢рди рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдФрд░ рдПрдХ рдХреНрд▓реЛрдЬрд┐рдВрдЧ рдЯрд╛рдЗрдордЖрдЙрдЯ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ 3s (2s * 1.5 рдпрд╛рдж рд░рдЦреЗрдВ) рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдЧрд╛ред рдЖрдо рддреМрд░ рдкрд░ рдпрд╣ 2s рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рддрддреНрд╡ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдиреАрдореЗрд╢рди рдХреЗ рдмрд╛рдж рд╕реЗ animationend рдШрдЯрдирд╛ рдХреЛ рдХрднреА рднреА рдирд┐рдХрд╛рд▓ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ (рдЬреЛ рдХрд┐ .loader ) рдЕрдирдВрдд рд╣реИ рдФрд░ рдЧреИрд░-рд╡рд░реНрдЧ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдпрд╛ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдирдЬреА-рд╢реЛ)ред рдЗрд╕рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реНрд╡ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
http://jsfiddle.net/PvS8k/15/

рдЬрдм animated- рд╣реЛ, рддреЛ рдпрд╣ рдЕрдЪреВрдХ рдХрдо рднреЛрд▓реЗ рдФрд░ рдХреЗрд╡рд▓ рдЪреЗрддрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

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

рдХреНрдпрд╛ рдЖрдк рд╕рд╛рджреЗ-рдкреБрд░рд╛рдиреЗ .animate .ng-animate рдмрдЬрд╛рдп

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ:
рдХреЛрдгреАрдп рдХреЗ рд╕рд╛рде> = 1.2.17 http://jsfiddle.net/9krLr/17/
рдХреЛрдгреАрдп 1.2.16 рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдареАрдХ рдирд╣реАрдВ рд╣реИ: http://jsfiddle.net/EZpQQ/1/

@ tole42 рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╣реИ:

.YourElementClass.ng-animate { -webkit-animation: none 0s; }

рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ :(
рдЧрд▓рдд рдХреНрдпрд╛ рд╣реИ?
http://jsfiddle.net/9krLr/21/

@ tole42 рдЙрд╕

рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдореБрдЭреЗ @ tole42 рдЬреИрд╕рд╛ рд╣реА рдореБрджреНрджрд╛ рджрд┐рдЦрд╛рдИ

<div ng-hide="hideme">hide me</div>

рдЕрдЧрд░ рдореБрдЭреЗ рдЙрд╕ рдЫрд┐рдкрд╛рдиреЗ рдкрд░ рдПрдХ рдПрдиреАрдореЗрд╢рди рдЪрд╛рд╣рд┐рдП рдерд╛, рддреЛ рдореИрдВ рдХреБрдЫ рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛:

<div ng-hide="hideme" class="myanimation">hide me</div>

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

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

рдХрд╛рдо рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдЬреЛрдбрд╝реЗ рд╣реИрдВ:

.ng-hide-add {
    transition: 0s linear all;
}

рдпрд╛:

.ng-hide {
    display: none !important;
}

рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд░реВрд░реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдЖрдк рдХрд┐рд╕реА рдЧреИрд░-рдПрдирд┐рдореЗрдЯреЗрдб рддрд░реАрдХреЗ рд╕реЗ рдХреБрдЫ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдмрд╕ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЦреЛрдЬреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ...

рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рд░рд▓рддрдо рд╕рдВрднрд╡ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдЙрдмрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ - рд╕рд╛рджреЗ рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдирд╛ / рдЫрд┐рдкрд╛рдирд╛ - рд╕рдорд╕реНрдпрд╛ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдореИрдВрдиреЗ @ tole42 рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ

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

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

рдореВрд▓ рдХрд╛рд░рдг рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдПрдХ рдХрд╛рд░рдг рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдерд╛ рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

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

рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рджреЛ рдЙрдкрд╛рдп рд╣реИрдВ:

1) .ng-animate рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рдЗрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ:
http://jsfiddle.net/9krLr/27/

рд╕реАрдПрд╕рдПрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред

2) $animateProvider.classNameFilter(regex) рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд░реЗрдЧреЗрдХреНрд╕ рд╕рднреА рдЧреИрд░-рдЯреНрд░рд┐рдЧрд░ рдЯреНрд░рд┐рдЧрд░ рдПрдирд┐рдореЗрд╢рди рдкрд░ рдПрдХ рд╣рд╛рд░реНрдб рдмреНрд▓реЙрдХ рд░рдЦреЗрдЧрд╛ рдФрд░ рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреЛ рдЬрдЧрд╣ рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдпрджрд┐ рд░реЗрдЧреЗрдХреНрд╕ рдПрдХ рдХреНрд▓рд╛рд╕рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рддрддреНрд╡ рдкрд░ рдореМрдЬреВрдж рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдПрдирд┐рдореЗрдЯреЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдУрд╣, рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИ, @matsko!

рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП @pnutshellmenace рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕рдиреЗ рдореЗрд░рд╛ рджрд┐рди рдмрдЪрд╛рдпрд╛ред

рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рдерд╛ред @ рдорд╛рддреНрд╕рдХреЛ рдиреЗ рдХрд╣рд╛:

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

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдРрд╕рд╛ рдХреЛрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред рдореИрдВрдиреЗ $animateProvider.classNameFilter(regex) рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ, рдореБрдЭреЗ рдЙрддреНрддрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдЧ рдирд╛рдо рд▓рд╛рдЧреВ рд╣реЛ?

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

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕ рдмреНрд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдорд┐рд▓рд╛ рдЬреЛ рдЪреАрдЬреЛрдВ рдХреЛ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ ... рдореИрдВ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ: http://blog.fgribreau.com/2014/03/how-to-configure-ng-animate-to- work-on.html

2 рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: $animateProvider.classNameFilter(/enable-animate/); рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореБрдЭреЗ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдорд┐рд▓рд╛:

рдореИрдВрдиреЗ рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЛрдгреАрдп рдореЙрдбреНрдпреВрд▓ рдХреА рдПрдХ .js рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рдЧреИрд░-рдЕрдВрддрд░рдВрдЧ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдереА, рдФрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдПрдирд┐рдореЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдкрд░ рднреА рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред рдХрд┐рд╕реА рддрд░рд╣ рдЧреИрд░-рдЬрдирдХ рдореЙрдбреНрдпреВрд▓ рдореЙрдбреНрдпреВрд▓ рдЧреБрдВрдЬрд╛рдЗрд╢ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛?

рдореИрдВ async рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП $scope.$evalAsync(); рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдЙрддреНрддрд░ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ceymard picture ceymard  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nosideeffects picture nosideeffects  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jetta20162 picture jetta20162  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jpsimons picture jpsimons  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

piu picture piu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ