In meinem Angular 4 Projekt funktioniert die Funktion ngOnInit das erste Mal perfekt, aber wenn man von einer anderen Seite navigiert, wird ngOnInit zweimal aufgerufen. Wie verhindere ich das?Funktionsaufrufe zweimal in Winkel 4
Antwort
Sie stellen keinen Code zur Verfügung, also lassen Sie mich eine Annahme machen: machen Sie http Anrufe in Ihrer ngOnInit Funktion?
Wenn ja, schrieb Sie wahrscheinlich subscribe
: Das bedeutet Sie Ereignisse abonniert haben, und vergessen abzumelden. Das bedeutet, wenn Sie zurückkommen, erstellen Sie ein zweites Abonnement und machen 2 Anrufe.
Dies liefert keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/18279920) –
Ja ist es ... – trichetriche
Wenn Sie eine Frage stellen möchten: "Machst du http Aufrufe in deiner ngOnInit Funktion?", Gehört dies in die Bemerkungen. –
- 1. html2canvas in Winkel 4
- 2. Vorlage in Winkel 4
- 3. Angular 4 ngOninit zweimal aufgerufen
- 4. kombiniert Bilder in Winkel 4
- 5. Anzeigekarteninhalt in Winkel 4 Vorlage
- 6. Panel-Fenster in Winkel 4
- 7. Wie in Winkel 4 routen
- 8. vorgehen onkeypress in Winkel 4
- 9. Winkel 4 | Iframe in InnerHTML
- 10. Algolia und Winkel 4
- 11. Form Fehler Winkel 4
- 12. Winkel 4 recaptcha nicht
- 13. Winkel 4 Umleitung Schleife
- 14. Benutzerdefinierter Validierer Winkel 4
- 15. Wiederholen Animation Winkel 4
- 16. Wie Winkel 4 Komponente
- 17. Fehler: ungültige Konvertierung von int zu int (*) [4] in Funktionsaufrufe
- 18. nginx mit Winkel 4
- 19. Winkel 4 wie
- 20. Deploy Winkel 4 zu IIS
- 21. Bootstrap Fortschrittsbalken mit Winkel 4
- 22. Für Schleife auf Winkel 4
- 23. Winkel 4 Datepicker css Problem
- 24. Sequential HTTP-Anfragen Winkel 4
- 25. Winkel 4 Formularvalidierung für Eingabefehler
- 26. Winkel 4: Benutzerdefinierte Komponenten "Steuerelemente"
- 27. Winkel 4 und ng-Vorlage
- 28. Winkel 4: Route Übergang Laden
- 29. Winkel 4 - Iterate JSON-Objekte
- 30. Wie Variable in Winkel erhöhen 2 - 4
Bitte überarbeiten Sie den Beitrag, um weitere Informationen hinzuzufügen. Lesen Sie auch das [** Fragen-Hilfe-Center **] (https://stackoverflow.com/help/how-to-ask), bevor Sie eine Frage stellen. – Aravind
Bitte geben Sie einen Code für das Problem an, damit das Problem klar verstanden werden kann . –
Feuert es das ngOnInit zweimal oder ein Abonnement, das Sie innerhalb des ngOninit feuern? Wahrscheinlich hast du vergessen, dich abzumelden. – Doomenik