2016-11-07 1 views
0

Wenn ich hart Code im Wert ich so übergeben will, es funktioniert und Daten zurückgegeben werden richtig:Wie String-Parameter in passieren ng Sie auf

<!-- This works! --> 
ng-click="LSCC.getCrawlResults(4661224)" 

aber wenn ich versuche, ein sparen Wert aus einem Textfeld und übergebe das in meinen ng-Klick, ich bekomme Fehler.

Ich habe versucht, Parameter in einer Vielzahl von verschiedenen Möglichkeiten zu übergeben, aber ich kann nicht herausfinden, wie dies zu erreichen ist. Vielen Dank!

Antwort

1

x ist in ng-model falsch zugeordnet, und ich denke, es ist notwendig, die Anführungszeichen zu entfernen.

<input class="form-control" name="retailerID" ng-model="x"> 

<button type="button" class="btn btn-default" ng-click="LSCC.getCrawlResults(x)">Load</button> 
+0

Ich habe versucht, und ich bekomme diese Nachricht: "Konvertierung fehlgeschlagen beim Konvertieren der Nvarchar Wert 'undefiniert' in Datentyp int." AUSGANG – Mike

1

Wo ist Ihre ng-Klick-Funktion definiert? In einer Steuerung? Wenn das der Fall ist, würde ich einfach alles an $ scope anhängen und mit $ scope.x auf das ng-Modell zugreifen, anstatt es zu übergeben, da das Probleme bereitet.

0

Um meine Frage zu beantworten, habe ich ein '=' Zeichen vergessen .