角度单击下载链接导致导航到主页



在角度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

最新更新