Ich bin ein Lerner in angularJs. Heute lese ich einen Unterschied zwischen Fabrik und Service-Methode in 'Novice to Ninja' von angular JS.Erstellen einer Factory-Methode basierend auf Parametern
Die Aussage ist -.
„Beachten Sie, dass Sie ein Objekt aus der Fabrik Funktion zurückkehren, so dass Sie die Freiheit haben, die auf der Basis bestimmter Parameter zurückzukehren zu bestimmen Objekt Dies ist nicht der Fall mit Dienstleistungen, bei denen Sie Übergeben Sie einfach eine Konstruktorfunktion an service(). "
So kann mir jemand beim Erstellen solcher Beispiel helfen, in denen ich ein benutzerdefiniertes Objekt basierend auf Parametern zurückgeben kann.
Vielen Dank im Voraus.
Danke für die Antwort. Ich habe Ihren Punkt, aber benötigt einige weitere Informationen, die wie in der Aussage (Aussage in Frage) erwähnt, dass wir das benutzerdefinierte Objekt basierend auf "bestimmten Parametern" erhalten. Also wollen nur wissen, wie kann ich die Parameter übergeben und benutzerdefinierte Objekt basierend auf Parameter erhalten. –
Means basierend auf Parameter I erhalten Objekt, das nur "Speichern" -Funktionalität enthält und basierend auf anderen Parameter zurückgegebenen Objekt enthält "alle drei Funktionen wie Update speichern und löschen". –
was ich denke, dass Angular ist verantwortlich für Instantiierung "Factory" und "Service" und injizieren sie, wenn es benötigt und jeder Anbieter hat seinen eigenen Weg, es mit "Factory" zu instanzen, es ist nur ausführen als Funktion 'factory()' und 'service' als Konstruktfunktion 'new service()' –