Я новичок в Ангуляре. Я начинаю с вер. 2.
Мне нужно сделать ссылку на file://...
URL. Я попробовал обычный href
:
Примечание. app
— это модельный объект сети, связанный с приложениями.
<a target="_blank" href="file://{{app.outputPath}}/index.html">no link here</a>.
Это не работает - ссылка есть с правильным URL-адресом, но Angular, похоже, каким-то образом блокирует событие. Почему?
Итак, я видел ng-href
, но это для Angular 1.x. И, насколько я могу судить, нет *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:// ???? ' }
])
Как создать внешнюю ссылку?
app
- это модельный объект сети, который имеет дело с приложениями, не дает много информации. - person Günter Zöchbauer   schedule 18.03.2016