2 Stimmen

Angular-Formular doppeltes Posten (kein weiteres ng-Controller im HTML haben)

Dies beißt mich auch, wie viele andere habe ich ein einfaches ng-form (: geklärt für Brävität) in einem Teil:

            Post

Aus irgendeinem Grund erhalten wir bei jedem Formularabsenden 2 Beiträge an den Controller, wobei alle Daten verdoppelt werden. Ich habe überprüft und der spezifische Controller erscheint nicht im HTML, sondern nur in der Route. Irgendwelche Ideen, was ich verpasse?

Danke!

3voto

KayakDave Punkte 24636

Du hast sowohl ein ng-click(), das functionName() aufruft, als auch einen Aufruf davon von ng-submit. Beides führt zu einem Aufruf deiner Funktion. Du möchtest nur den Submit-Teil.

Zur Info, du hast auch ein , ohne ein passendes

, das es schließen soll.

Hier ist der funktionierende Code:

      Post

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X