AngularJS. Gibt eine neue Factory-Instanz zurück

8

Ich bin ein Neuling in AngularJS und habe das Problem gemeistert.

Kann ich mein Factory-Singleton-Objekt über alle Controller, in die es injiziert wurde, neu injizieren?

Zum Beispiel:

%Vor%

In MedicalCenterController erhalte ich ein Singleton-Objekt mit medizinischem Zentrum, wenn die Anwendung startet:

%Vor%

Aber später versuche ich, in AccountProfileController

Felder des medizinischen Zentrums (Name, Adresse, etc ..) zu bearbeiten %Vor%

Und was ich erwartet habe, ist das Objekt mit aktualisierten Feldern. Wie erhalte ich eine neue Instanz meines Singletons?

    
Artyom Pranovich 27.12.2013, 12:40
quelle

2 Antworten

11

Wollen Sie so etwas?

%Vor%     
kfis 28.12.2013, 00:18
quelle
3

Wie Sie in Post-Diensten geschrieben haben, sind Singletons und seine gute Möglichkeit, Daten über Dienste zu teilen. Wenn Sie jedoch eine neue Factory / Service-Instanz erstellen möchten, können Sie dies nicht tun, aber wir können eine Liste von Objekten in einem Service / Factory erstellen, wobei jedes Listenelement eine andere Instanz darstellt. Etwas wie:

%Vor%     
Maxim Shoustin 27.12.2013 12:57
quelle

Tags und Links