Angular.js: ngSubmit рдлрд╝рд╛рдпрд░ рдлреЙрд░реНрдо рд╕рдмрдорд┐рд╢рди рдмрд┐рдирд╛ рдЯрд╛рдЗрдк = "рдмрдЯрди" рдХреЗ рдХрд┐рд╕реА рднреА рдмрдЯрди рдкрд░

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

рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдРрд╕реЗ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдЬрд╣рд╛рдВ рдХреЛрдгреАрдп рдореЗрд░реЗ рдлреЙрд░реНрдо рдХреЛ рджреЛ рдмрд╛рд░ рдЬрдорд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред

        <div class="text-center">
          <input type="submit" class="btn btn-primary" value="Create" />
          <button class="btn btn-primary" ng-click="close()">Close</button>
        </div>

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

forms low inconvenient

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

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдШрдВрдЯреЛрдВ рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛ ...

рдПрдирдЬреА-рд╕рдмрдорд┐рдЯ рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк = "рд╕рдмрдорд┐рдЯ" рд╕реЗрдЯ рд╡рд╛рд▓реЗ рдмрдЯрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдк puttint type="button" рджреНрд╡рд╛рд░рд╛ рд╕рдмрдорд┐рд╢рди рдХреЛ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ:

рдпрджрд┐ рдХрд┐рд╕реА рдлреЙрд░реНрдо рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдФрд░ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдмрдЯрди рдпрд╛ рдЗрдирдкреБрдЯ [рдЯрд╛рдЗрдк = рд╕рдмрдорд┐рдЯ] рд╣реИрдВ рддреЛ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдПрдВрдЯрд░ рдорд╛рд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рд╣реИрдВрдбрд▓рд░ рдпрд╛ рдЗрдирдкреБрдЯ рдЯрд╛рдЗрдк = рд╕рдмрдорд┐рдЯ рдФрд░ рд╕рдмрдорд┐рдЯ рд╣реИрдВрдбрд▓рд░ рдкрд░ рдХреНрд▓рд┐рдХ рд╣реИрдВрдбрд▓рд░ рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╕рдВрд▓рдЧреНрди рдкреНрд░рдкрддреНрд░ (ngSubmit)

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдШрдВрдЯреЛрдВ рдмрд░реНрдмрд╛рдж рдХрд┐рдпрд╛ ...

рдПрдирдЬреА-рд╕рдмрдорд┐рдЯ рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк = "рд╕рдмрдорд┐рдЯ" рд╕реЗрдЯ рд╡рд╛рд▓реЗ рдмрдЯрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд╣ рд╣реИ .... рдПрдЪрдЯреАрдПрдордПрд▓ рдХреИрд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?

рдУрд╣, рддреЛ рдпрд╣ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рд╣реИ рдЬреИрд╕реЗ HTML рдлреЙрд░реНрдо рдХрд┐рд╕реА рднреА рдмрдЯрди рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдмрдорд┐рдЯ рдмрдЯрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ .. рдПрдВрдЧреБрд▓рд░ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ (рдФрд░ рдПрдВрдЧреБрд▓рд░ рдПрдирдЬреА-рд╕рдмрдорд┐рдЯ рдХреЛ рдлрд╛рдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдЗрд╡реЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ - рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ)ред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЯрд╛рдЗрдк = "рд╕рдмрдорд┐рдЯ" рдХреНрдпреЛрдВ рдореМрдЬреВрдж рд╣реИ?

рд╡реИрд╕реЗ рднреА .. рдореИрдВ рд╕рднреА рдмрдЯрдиреЛрдВ рдкрд░ рдЯрд╛рдЗрдк = "рдмрдЯрди" рдЬреЛрдбрд╝рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрдВрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╕рдмрдорд┐рдЯ рдмрдЯрди рди рд╣реЛред

@ рд╕реЛрдЗрдЪрд┐рд╣ - рд╣рд╛рдБ, рддреБрдо рд╕рд╣реА рд╣реЛред ngSubmit рд╕рд┐рд░реНрдл рд╕рдмрдорд┐рдЯ рдЗрд╡реЗрдВрдЯ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдИ рдкрд░рд┐рджреГрд╢реНрдп рд╣реЛрддреЗ рд╣реИрдВред

рд╣реИрдВрдбрд▓рд░ рдХреЗ рджреЛрд╣рд░реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, ngSubmit рдпрд╛ ngClick рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ HTML рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреЙрд░реНрдо рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИ:

  • рдпрджрд┐ рдХрд┐рд╕реА рдкреНрд░рдкрддреНрд░ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рд╣реИ рддреЛ рдЗрд╕ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдПрдВрдЯрд░ рджрдмрд╛рдиреЗ рд╕реЗ рдлрд╝реЙрд░реНрдо рд╕рдмрдорд┐рдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (ngSubmit)
  • рдЕрдЧрд░ рдХрд┐рд╕реА рдлреЙрд░реНрдо рдореЗрдВ 2+ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рд╣реИрдВ рдФрд░ рдХреЛрдИ рдмрдЯрди рдпрд╛ рдЗрдирдкреБрдЯ рдирд╣реАрдВ рд╣реИ [рдЯрд╛рдЗрдк = рд╕рдмрдорд┐рдЯ] рддреЛ рдПрдВрдЯрд░ рдорд╛рд░рдиреЗ рд╕реЗ рд╕рдмрдорд┐рдЯ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
  • рдпрджрд┐ рдХрд┐рд╕реА рдлреЙрд░реНрдо рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдФрд░ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдмрдЯрди рдпрд╛ рдЗрдирдкреБрдЯ [рдЯрд╛рдЗрдк = рд╕рдмрдорд┐рдЯ] рд╣реИрдВ рддреЛ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдПрдВрдЯрд░ рдорд╛рд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рд╣реИрдВрдбрд▓рд░ рдпрд╛ рдЗрдирдкреБрдЯ рдЯрд╛рдЗрдк = рд╕рдмрдорд┐рдЯ рдФрд░ рд╕рдмрдорд┐рдЯ рд╣реИрдВрдбрд▓рд░ рдкрд░ рдХреНрд▓рд┐рдХ рд╣реИрдВрдбрд▓рд░ рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╕рдВрд▓рдЧреНрди рдкреНрд░рдкрддреНрд░ (ngSubmit)

рдпрд╣ рдпрд╣рд╛рдБ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ: https://docs.angularjs.org/api/ng/directive/form
рд╣рдореЗрдВ рдЗрд╕реЗ ngSubmit рдбреЙрдХреНрд╕ рдореЗрдВ рдпрд╛ рддреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@petebacondarwin рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рдкреИрдЪ рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рдУрд╣, рдЖрдЧреЗ рдмрдврд╝реЛ :-)

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

FYI рдХрд░реЗрдВ, рдпрд╣ Ionic3 рдореЗрдВ рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ... рджреВрд╕рд░реЗ рдмрдЯрди рдореЗрдВ type="button" рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рднреА рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ

рдзрдиреНрдпрд╡рд╛рдж рд╕реЛрдЪреАрд╣реЛ

рдЖрдкрдХреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрдЯрди рд╣реИрдВ, рднрд▓реЗ рд╣реА рдЖрдкрдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдореЗрдВ рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЯрд╛рдЗрдк = "рдмрдЯрди" рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ type="button" рдЬреЛрдбрд╝рдирд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдкрддреНрд░ рдкрд░ рдХрд╕реНрдЯрдо рдмрдЯрди рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

@moniuch , рдЬреИрд╕рд╛ рдХрд┐ рдбреЙрдХреНрд╕ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ AngularJS рджреНрд╡рд╛рд░рд╛ред рдпрд╣ рдорд╛рдирдХ HTML рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

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

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

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

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

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

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

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