2016-03-29 7 views

Antwort

0

Nun gespeichert einreichen - Art. Angular kann Daten an den Server senden (Angular verfügt über einen eingebauten, vielversprechenden $ http-Service), aber es ist der Job des Servers, die Daten, die Sie an eine .txt-Datei senden, zu speichern.

+0

Dank Philip, wie ist es möglich mit meiner angularjs App? –

+0

@RenjithKathirolil werfen Sie einen Blick auf jede serverseitige Technologie. Wenn Sie mit JavaScript vertraut sind, werden Sie Node.js mögen. Viel. Wenn Sie von PHP gehört haben, werden Sie PHP mögen. Viel. –

+0

@ RokoC.Buljan danke nur ein Missverständnis, ithink angular js genau wie node.js und vielen Dank für Ihre wertvollen Informationen –

1

Dies ist ohne einige serverseitige Programmierung nicht möglich. Stellen Sie sicher, dass Sie die Bedeutung der serverseitigen und clientseitigen Programmierung verstehen. Überprüfen Sie What are the differences between server-side and client-side programming? Dies wird Ihnen helfen, Dinge an den richtigen Ort zu bringen.

+0

Eigentlich ist dies mit Knoten js möglich, weil es Server-Seite ist ... –

+0

@ Denis.Sabolotni siehe Bearbeitungsgeschichte der Frage. Nodejs wurde nicht erwähnt, es wurde die Frage gestellt, ob es mit AngularJS möglich war. – F0G

+0

Ja jetzt sehe ich es. Das tut mir leid. –

0

Sie können dies tun, aber Sie müssen Code auf Ihrem Server schreiben und Ihre Formulardaten mit $http übergeben. Ihr Code aussehen kann wie unten

$http.post('/writeFile', JSON.stringify({ 
    formField1: 'value1', 
    formField1: 'value2' 
}), config).then(successCallback, errorCallback); 

Und auf dem Server (vorausgesetzt, Java)

PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8"); 
writer.println(request.getParameter("formField1")); 
writer.println(request.getParameter("formField2")); 
writer.close(); 

Hinweis: Dies ist ein Beispielcode, und Sie werden natürlich müssen Änderungen wie pro Ihre Anforderung tun