In Winkel 2, wo im Projekt sollte ich allgemeine Funktionen setzen? Funktionen wie Datumsmanipulationen, String-Manipulationen usw.?Angular 2 allgemeiner Standort in Projekt
0
A
Antwort
0
ich einen Dienst nutzen helfen wie die, die allgemeinen Funktionen zu halten, die Sie oben aufgeführt sind. Ich injiziere dann diesen Dienst in die Komponenten, die die Funktionen verwenden müssen.
Zum Beispiel habe ich eine utils serivice haben ...
import { Injectable } from '@angular/core';
@Injectable()
export class UtilsService {
public cleanString(input: string): string {
if (input) {
input = input.replace(/&/g, '');
}
return input;
}
}
}
Und das in einer Komponente als so eingespritzt wird ...
constructor(private _utilsService: UtilsService) {
}
Die Komponente kann dann die cleanString Funktion zugreifen wie so ...
_utilsService.cleanString("some value");
0
ich nicht so äußern kann, müssen eine Antwort hinterlassen
Vielleicht kann diese
https://angular.io/docs/ts/latest/guide/style-guide.html#!#04-06
Verwandte Themen
- 1. Angular 2 - Toastr Benutzerdefinierter Standort
- 2. Protokollpuffer in Angular 2 Projekt
- 3. Angular 2 Wrapper Projekt
- 4. Include Angular 2-Paket in einem Angular 2 JavaScript-Projekt
- 5. NodeJS und angular 2 Projekt
- 6. Integration Bootstrap in Angular 2 Cli Projekt
- 7. Bündeler in Angular 2 ermitteln Projekt
- 8. Global node_modules Standort für Projekt
- 9. Angular 2 Elektronen Projekt Compiling hat Probleme
- 10. Angular 2 großes Projekt sehr langsam
- 11. wie Knotenmodule zu Angular 2 Projekt herunterladen
- 12. Favicon Standort in Angular2 Vorlage Projekt
- 13. Angular 2 Cli Projekt -Socket.io funktioniert nicht
- 14. Allgemeiner Fehler: 1364 Feld ‚Standort‘ nicht über einen Standardwert
- 15. Gitlab CI für Angular 2 Projekt
- 16. Erstellen von Angular 2 Projekt innerhalb von Eclipse Projekt
- 17. Angular 2 Projekt zu Angular 4 Update Ausgabe
- 18. Ionic 2 und Angular 2 auf demselben Projekt
- 19. Angular 2/Ionic 2-Projekt mit JSDoc kommentieren
- 20. Wie SystemJs konfiguriert für ImmutableJs in Angular 2 Projekt
- 21. Wie verwendet man types/select2 in einem Angular 2-Projekt?
- 22. Import einzelne Funktion von lodash in Angular 2 + webpack Projekt
- 23. Warum brauche ich `typings.json` Datei in einem Angular 2 Projekt?
- 24. Quellcode-Symlink in einem Angular 2 Webpack-Projekt verstehen
- 25. Wie man SockJS in Angular 2 Projekt hinzufügen?
- 26. Externe JavaScript-Bibliothek in ein Angular 2 TypeScript-Projekt einbinden
- 27. Bilder in angular 2 anzeigen Projekt von AWS s3 Bucket
- 28. Angular 2 Projekt ohne .Net Framework in Visual Studio
- 29. Fehler beim Laufen ng Befehl in Angular 2 Projekt dienen
- 30. Angular 2: Wie wird eine Komponente von einem laufenden Angular-Projekt in ein anderes Angular-Projekt eingefügt?