私はAngularを初めて使用しています。私はverで始まっています。 2.
file://...
のURLにリンクする必要があります。 私は正常に試しましたhref
:外部URLへのリンクを角2で作成するには
注:app
は、アプリケーションを扱うWebのモデルオブジェクトです。リンクは正しいURLで、そこにあるが、角度は何とかイベントをブロックしているようだ - 動作しません
<a target="_blank" href="file://{{app.outputPath}}/index.html">no link here</a>.
。どうして?
だから私はng-href
を見ましたが、それは角度1.xです。そしてthere's no *ngHref
私が言うことができますから。だから、これは単なる素朴な試みだった:ルーティングと
<a target="_blank" *ngHref="file://{{app.outputPath}}/index.html">over a directive</a>.
また、私が見てきた何かが、それは唯一のアプリケーション内の内部リンクのために意図されるように表示されます。
<a [router-link]="['/staticReport', {path: app.outputPath}]">see the report</a>.
app.component.ts:
@RouteConfig([
...
{path:"/staticReport/:path", redirectTo: 'file:// ???? ' }
])
どうすれば外部リンクを作成できますか?
はあなたを持って正常に動作しますDOMで生成されたURLの内容を確認しますか? (「要素の検査」リンクのcontexteメニュー)。実際には、「アプリケーションはウェブのモデルオブジェクトであり、アプリケーションを扱う」ということはあまり情報を提供しません。 –