Angular Service zum Setzen und Abrufen von Objekten zwischen Controllern

7

Ich habe versucht, ein Service-Objekt von einer http-Post-Antwort auf einen Controller zu setzen und ihn von einem anderen Controller zu holen.
Die Tutorials, die ich in SO oder Sites gesehen habe, konzentrieren sich mehr darauf, es von der HTML-Eingabe zu einem Controller zu bekommen, und ein anderer Controller erhält den Wert.

Ich möchte vermeiden, rootscope zu verwenden, und ich bin neu bei angular-js.

Erster Controller (Um Data1 und Data2 in ein Objekt zu setzen)

%Vor%

2. Controller (Um das Objekt abzurufen und data1 und data2 abzurufen)

Einige Hinweise würden sehr geschätzt werden!

Update1: (Funktion wird gespeichert, aber Funktion wird leer zurückgegeben):

%Vor%

Dies ist der 2. Controller, der den Service abruft:

%Vor%

Update 2: (Arbeit) Tomislavs Plünderer: Ссылка

    
Gene 14.08.2015, 06:38
quelle

2 Antworten

11

@atinder Antwort ist weit weg. Hier ist das Beispiel des Dienstes:

%Vor%

Dann im ersten Controller:

%Vor%

Im zweiten Controller:

%Vor%     
Tomislav 14.08.2015, 06:56
quelle
7

Erstellen Sie einen Basisdienst mit Setter und Getter. Injizieren Sie den Dienst in beide Controller. Setze Setzer in einen Controller und Getter in den anderen.

    
atinder 14.08.2015 06:41
quelle

Tags und Links