2017-06-19 1 views
0

Wenn ich auf die Schaltfläche klicken funktioniert, aber wenn ich versuche, "Menge" hinzufügen und klicken Sie auf die Pfeile, um es zu tun - es führt sofort die Funktion. Wie vermeide ich es?Klicken Sie auf Eingabe-Typ löst das Formular mit AngularJS

Ich habe versucht, ng-klicken Sie rechts in die Schaltfläche, aber es funktioniert einfach nicht.

Antwort

3

Sie sollten zu ng-submit ändern.

hier hilfreich link

1

Ihr Skript wie folgt aussehen sollte ich denken:

<form> 
<div class="quantity"> 
     <input type="number" ng-model="quantity" ng-init="quant=1" min="1" step="1"> 
</div> 
<button class="hit_it_button" ng-click="ctrl.launch(quantity)>LAUNCH!</button></form> 
1

ngClick nicht die form.You vorlegen sollte ng-submit zu ng-Klick ändern.

<form ng-submit="ctrl.launch(quantity, someOtherInfo)"> 
    <div class="quantity"> 
      <input type="number" ng-model="quant" ng-init="quant=1" min="1" step="1"> 
    </div> 
    <button class="hit_it_button" >LAUNCH!</button> 
</form> 
Verwandte Themen