Angular 2 How to Apply Multiple Guards with Or-Relationship on the Same Path : <p>My application allows access to contents based on user roles. I wrote a Router Guard for each role. Some contents allow access for role1 or role2 or role3. How should I write that canActivate declaration in the feature-routing.module.ts file? As I understand, if I write </p>

<pre><code>canActivate:[Role1Guard, Role2Guard, Role3Guard]
</code></pre>

<p>The access will be denied if any of the guards returns false. But in my case, I should allow access if any of the guards returns true. How to do it? Many thanks in advance!</p>
