Est-ce routeur angulaire (v 4.1.1) canActivate
prendre plus d'une fonctionRouter canActivate avec plus de 1 garde
{
path: '',
component: SomeComponent,
canActivate: [guard1, guard2, ...]
}
doit quelque chose comme ce travail? Sinon ils pourquoi serait-il dans une liste si son suppose de prendre juste un garde
Parce que j'ai quelque chose de similaire, et même si les rendements guard1
false
, guard2
seront encore exécutés.
Merci à l'avance
angulaire 4.1.1
ils sont exécutés l'un après l'autre –
Ils sont des gardes et ne doivent pas être utilisés comme threads de travail. Ils devraient être indépendants les uns des autres. Sinon, utilisez résolveurs et injection de dépendances pour les rendre dépendants les uns des autres. – cgTag