Wie erstellen Sie einen link zu externe URL in Eckige 2

Ich bin neu in Eckig. Ich bin beginnend mit ver. 2.

Ich brauche einen link zu einem file://... URL.
Ich habe versucht normal href:

Hinweis: app ist ein model-Objekt der Bahn, die sich mit Anwendungen.

<a target="_blank" href="file://{{app.outputPath}}/index.html">no link here</a>.

Nicht funktioniert - der link ist da, mit der richtigen URL, sondern Eckig scheint zu blockieren, die Veranstaltung irgendwie. Warum?

So, die ich gesehen habe ng-href aber das ist für Winkel-1.x. Und es gibt keine *ngHref was ich sagen kann. So das war nur ein naiver Versuch:

<a target="_blank" *ngHref="file://{{app.outputPath}}/index.html">over a directive</a>.

Ich habe auch etwas gesehen mit routing, aber das scheint bestimmt nur für internen links innerhalb der Anwendung:

<a [router-link]="['/staticReport', {path: app.outputPath}]">see the report</a>.

app.component.ts:

@RouteConfig([
    ...
    {path:"/staticReport/:path", redirectTo: 'file:// ???? ' }
])

Was ist der Weg erstellen Sie einen externen link?

  • Haben Sie geprüft, wie die URL aussieht, die generiert wird, in den DOM? (contexte Menü auf den link "element Untersuchen"). Eigentlich "app ist ein model-Objekt der Bahn, die sich mit Anwendungen" nicht viel.
Schreibe einen Kommentar