Ich habe eine reportForm Seite, wo der Benutzer Sachen ausfüllt und posten, um einen Bericht zu generieren.Angular übermitteln Daten auf einer Seite und lesen Sie es auf einem anderen
reportData = {
headline: $scope.headline,
fromDate: $scope.fldFromDate,
toDate: $scope.fldToDate,
whatever: $scope.whatever
}
$http.post(reportUrl + $scope.reportName, reportData)
.then(function successCallback(data) {
console.log("Ok");
}, function errorCallback(err) {
console.log("Call Report ERROR: " + err);
});
}
Dann habe ich eine Menge verschiedenen Seiten Bericht erstellen, der die Daten der Benutzer gefüllt herausnehmen und verwendet diese einen Bericht zu generieren er drucken kann (dies ist mein Grund für die Berichte separate Seiten zu machen).
FRAGE: Wie kann die Seite Bericht erstellen lesen Sie die von der reportForm Seite übermittelten Daten?
Ich habe versucht, über Fabrik und Service und Rootscope zu lesen, aber ich kann nicht wirklich sehen, wie sie funktionieren würden? Übermittle ich Daten auf einer anderen Seite, oder? Wie können sie Daten zwischen ihnen unter Verwendung dieser Winkelfunktionen austauschen? (Ich bin sehr neu zu eckig, also sei sanft bitte hehe :-)))
in nodejs würde ich einen Router verwenden, um die Get/Post-Daten zu lesen.
abrufen Vielleicht muss ich Angular als eine große Seite, statt viele verschiedene Seiten denken? – torbenrudgaard
Wenn ich Factory oder Rootscope verwende, wie kann ich dann arbeiten? Müsste ich alle Seiten zusammen kompilieren oder wie geht das mit eckigen? – torbenrudgaard