Skip to content

Subtilités d'Angular2

Denis Merigoux edited this page Jan 7, 2016 · 4 revisions

#Subtilités d'Angular2

Quelques conseils pour éviter de s'arracher les cheveux avec Angular2...

##Dependency injection

Error: No provider for <Component2>! (<Component1> -> <Component2>)

Déjà, regarde si tu as bien importé <Component2> dans <Component1> en utilisant providers: [<Component2>] et import. Si l'erreur persiste, c'est que <Component2> est appelé par deux composants parents différents. Il faut alors indiquer <Component2> comme un provider pour un parent commun des deux composants appelant <Component2> ou, si <Component2> est global, le mettre dans la fonction bootstrap.

#N#g-For

Attention, la syntaxe correcte pour ng-for dans un template est *ng-for="#user of users", contrairement à AngularJS où c'était in...