Wie kann ich bedingt verwenden entweder [href] oder [routerLink] auf einen Anker?

Brauche ich für den gleichen anchor-link hingewiesen werden kann, bedingt lokal oder auf externe Ressourcen. Ich habe versucht,

<a [href]="outside?externalUrl:null"  [routerLink]="outside?[]:['/route',id]" >test</a>

Aber es funktioniert nicht. Ich bekomme keine Fehler, aber es verweist auf den gleichen lokalen Seite und ignoriert die externe URL. Irgendwelche Ideen?

Eine andere Möglichkeit wäre, zu konstruieren den link, aber ich finde keine docs, wie Sie Zugang zu routerLink im inneren ein service

Edit: ich weiß, ich kann Klonen, den ganzen link mit *ngIf aber ich will nicht, es zu tun, mein link enthält ein video-tag mit einem buch von Optionen

InformationsquelleAutor Toolkit | 2017-06-09
Schreibe einen Kommentar