рд╡рд┐рдЪрд┐рддреНрд░ рд▓реЗрдХрд┐рди рдирд┐рд░реНрджреЛрд╖ рд░реВрдк рд╕реЗ рдЙрдареЗред
рдбреАрдУрдПрдо рд╕реЗ рдкрд┐рдЫрд▓реЗ рдлреЙрд░реНрдо рдХреЛ рдЯреЙрдЧрд▓ рдХрд░рдХреЗ рдФрд░ active
рдзреНрд╡рдЬ рдкрд░ рдкрд┐рди рдХрд┐рдП рдЧрдП рдПрдирдЬреАрдЖрдИрдПрдл рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ (рдЧрд╛рдпрдм) рдлреЙрд░реНрдо рд░реАрд╕реЗрдЯ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛
<form *ngIf="active"
(ngSubmit)="onSubmit()" #heroForm="ngForm">
рдЗрд╕ рддрд░рд╣ рдШрдЯрдХ clear
рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд
clear() {
this.model = new Hero(42, '', '');
this.active = false;
setTimeout(()=> this.active=true, 0);
}
рдЬрдм рдлреЙрд░реНрдо рд╡реИрдз рд╣реЛрддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реИ), рдХреНрд▓рд┐рдпрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдкреЗрдЬ рд░реАрд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдлреЙрд░реНрдо рдЕрдорд╛рдиреНрдп рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ), рддреЛ рдХреЛрдИ рдкреБрдирдГ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдкреНрд▓рдВрдХрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд░реЗрдкреЛ рд╣реИ:
http://plnkr.co/edit/GNhLbONEDHyApCm9vUeh
рд╕реНрдкрд╖реНрдЯ рдмрдЯрди рдореЗрдВ "рд╕рдмрдорд┐рдЯ" рдкреНрд░рдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рддреЛ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдлреЙрд░реНрдо рд╕рдмрдорд┐рдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред NgForm рдХреЛ рд╕рдмрдорд┐рдЯ рдЗрд╡реЗрдВрдЯ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ NgIf DOM рд╕реЗ рдлреЙрд░реНрдо рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рдЗрдВрдЯрд░рд╕реЗрдкреНрд╢рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдмрдЯрди рдкреНрд░рдХрд╛рд░ рдХреЛ "рдмрдЯрди" рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдПрдХ <button>
_рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ _ рд╕рдмрдорд┐рдЯ рдмрдЯрди рдХреЗ рд╕рдорд╛рди рд╣реИ!
рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рд╕рдВрд╢реЛрдзрд┐рдд рдкреНрд▓рдВрдХрд░ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ: http://plnkr.co/edit/u3ltLP84JHn2VkoFKf46?p=preview
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдФрд░ #6822 рдЦреЛрд▓рдирд╛ рдЬреЛ рдЗрд╕ рдкреНрд▓рдВрдХрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдЪрд┐рддреНрд░ рд╣реИрдХ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ reset
рд╕реБрд╡рд┐рдзрд╛ рдХреА рдорд╛рдВрдЧ рдХрд░рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдкрдиреЗ рдЖрдк рд▓реЙрдХ рд╣реЛ рдЧрдИ рд╣реИред
рдпрджрд┐ рдЖрдк рд╕рдорд╛рди рдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред
рд╣рдорд╛рд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд▓реЙрдХрд┐рдВрдЧ рдиреАрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред
_рдпрд╣ рдХреНрд░рд┐рдпрд╛ рдХрд┐рд╕реА рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреА рдЧрдИ рд╣реИред_
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╕реНрдкрд╖реНрдЯ рдмрдЯрди рдореЗрдВ "рд╕рдмрдорд┐рдЯ" рдкреНрд░рдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рддреЛ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдлреЙрд░реНрдо рд╕рдмрдорд┐рдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред NgForm рдХреЛ рд╕рдмрдорд┐рдЯ рдЗрд╡реЗрдВрдЯ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ NgIf DOM рд╕реЗ рдлреЙрд░реНрдо рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рдЗрдВрдЯрд░рд╕реЗрдкреНрд╢рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдмрдЯрди рдкреНрд░рдХрд╛рд░ рдХреЛ "рдмрдЯрди" рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред