J'essaie de réécrire mon application en Angular 2 typescript et j'aimerais utiliser les meilleures pratiques. J'ai trouvé ce qui suit guide mais cela ne répond pas à mes questions de base. Voici deux questions :
- Dans Components, est-il possible de déclarer une variable locale à l'intérieur d'une fonction ou dois-je la déclarer comme privée, juste au-dessus du constructeur ?
-
Comment appeler des variables à l'intérieur de fonctions imbriquées ? Par exemple :
replicator(){// return observable} myFunction(){// Nested function to be called} ngOnInit() { this.replicator().subscribe(function (data) { // Call function here } }
Dois-je appeler ma fonction en faisant :
let self = this
avantthis.replicator()
et appeler ensuiteself.myFunction()
? Ou existe-t-il une meilleure façon de procéder ?
PS Si vous avez un guide de bonnes pratiques, n'hésitez pas à le poster en commentaire !