在角度6中,在downloadFile方法中,我正在从WbeAPI下载excel工作表。一切正常。它打开对话框以将文件保存在驱动器上,但它将我导航到主页。所以,我在 http://localhost:port/viewdetails 上,我有这个按钮,一旦我点击文件名下载它导航页面回到我的主页 - 这是仪表板。以下是定义的路由,我无法记录正在方法中创建的 URL 对象。详细信息的完整代码如下:角度 6 从 API 下载 excel
const appRoutes: Routes = [
{
path: '',
component: DashboardComponent
},
{
path: 'dashboard',
component: DashboardComponent
},
{
path: 'admin/XXXXXX',
component: XXXXXXComponent
} ,
{
path: 'admin/YYYYYY',
component: YYYYYYComponent
}
];
我终于用下面替换了
<button class="btn btn-link" style="padding :0px" role="link" type="button" name="op"
value="result.fileName">{{ result.fileName }}</button>
and all worked fine