我敢肯定这是之前被问过的,但遗憾的是,所有搜索都引发了有关如何生成下载文件链接(例如PDF等)的问题
我的需求有些不同。假设我有一条名为/some-page
的路由,并且在单击它时,而不是实际路由至该路由,而是希望将其下载为HTML页面。最新的Angular可以做到吗?有某种方法可以拦截路由并做到这一点吗?
我是否需要求助于动态编译视图,以便有一个字符串(可以触发下载),也许可以用NgComponentOutlet
来完成?
例如我正在寻找这样的虚构语法
<a [routerLink]="..." download="true" >
或者是一种在运行时将组件呈现为字符串的方法(我见过一些选项,但是没有一个感觉太有趣了),那么我可以按照这里的方法进行操作:How do I download a file with Angular2