Ich bin neu bei angularjs und brauche eine Anleitung für den besten Ansatz für mein Projekt.
Der Großteil meines Codes funktioniert, aber ich habe Probleme, bei denen mein Code nicht immer wie erwartet funktioniert.
Wahrscheinlich aufgrund einiger Rennbedingungen mit den Webservices.
Da der Webservice komplett von der angularjs Anwendung getrennt ist, habe ich keine Möglichkeiten, Pre Seed.Angularjs, RESTful API, mehrere Dienste vorab laden
Ich benutze angular 1.5 mit ui.router, um Routing und $ http für Anfragen zu behandeln.
Ich habe ein paar Lösungen ausprobiert, ohne wirklich gute zu finden. Da ich neu bei angularjs bin, denke ich, dass ich etwas Einfaches verpasst habe und einen Schub in die richtige Richtung brauche.
Die fetching wie dies gemacht wird, so ziemlich einfache Sachen .:
ApiService.whoami().
then(
function successCallback(response){
$scope.user = response.data.data;
console.log(response);
},
function errorCallback(response) {
SweetAlert.swal({
title: "Data error",
text: response.data.error.message,
type: "warning",
confirmButtonColor: "#DD6B55",
});
}
);
Das Problem scheint umgekehrt zu sein. Z.B. Ich habe eine Auswahlbox, die Select2 verwendet. Wenn ich meine Daten auf/users lade und sie in $ rootState speichere und dann auf die/users /: userID-Seite umschalte, ist alles gut. Wenn ich aktualisiere und Daten nicht vorhanden sind, wenn die Seite gerendert wird, funktioniert es nicht, selbst wenn Daten abgerufen worden sind. – cboxdk
Können Sie den Code für Ihre Controller usw. anzeigen? –