Angular 2新路由器:浏览器的后退和前进按钮无法正常工作

托比亚斯·加斯曼(Tobias Gassmann)

http://plnkr.co/edit/UHeuW7QIFhHnHVT8itoj?p=preview

这是谷歌提供的一个用于演示相对导航的插件:

export class CrisisListComponent implements OnActivate {
  crises: Crisis[];
  private currSegment: RouteSegment;
  private selectedId: number;

  constructor(
    private service: CrisisService,
    private router: Router) { }

  isSelected(crisis: Crisis) { return crisis.id === this.selectedId; }

  routerOnActivate(curr: RouteSegment, prev: RouteSegment, currTree: RouteTree) {
    this.currSegment = curr;
    this.selectedId = +currTree.parent(curr).getParam('id');
    this.service.getCrises().then(crises => this.crises = crises);
  }

  onSelect(crisis: Crisis) {
    // Absolute link
    // this.router.navigate([`/crisis-center`, crisis.id]);

    // Relative link
    this.router.navigate([`./${crisis.id}`], this.currSegment);
  }
}

现在,在我的Chrome版本中,单击“后退”按钮后,“浏览器前进”按钮将无法正常工作。

重现错误:

  • 单击列表中的一项
  • 点击后退按钮
  • ->现在前进按钮被禁用

预期:将启用前向按钮,并导致单击的项目的详细视图

这是错误还是我错过了什么?

贡特·佐赫鲍尔(GünterZöchbauer)

这是https://github.com/angular/angular/issues/9088的已知问题@angular/router

该路由器将再次被替换。新的新路由器正在开发中,但可能很快就可以使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular ui路由器嵌套的ui-view无法正常工作

来自分类Dev

使用ui路由器在AngularJS中的浏览器后退/前进按钮上重新加载页面

来自分类Dev

Angular 2-等效于路由器解析新路由器的数据

来自分类Dev

Angular2 rc1,新路由器和传递数据

来自分类Dev

历史前进/后退按钮不适用于Angular 2路由器

来自分类Dev

为新路由器设置身份验证Angular 2(> = rc1)

来自分类Dev

路由器和angular2中弃用的路由器之间的区别

来自分类Dev

Angular 2新路由器-检测404

来自分类Dev

如何使用material2工具栏,按钮和angular-cli路由器

来自分类Dev

路由器出口的Angular 2输出

来自分类Dev

Angular 2路由器

来自分类Dev

Angular js应用程序在ios浏览器,Safari和chrome上都显示空白页面。在Windows桌面浏览器上工作正常

来自分类Dev

使用Angular 2新路由器更改页面标题

来自分类Dev

Angular 2新路由器:如何获取子组件的路由器参数?

来自分类Dev

Angular不会使用浏览器后退/前进按钮呈现Facebook发布

来自分类Dev

覆盖Angular中的浏览器“后退”按钮功能?

来自分类Dev

Angular ui路由器嵌套的ui-view无法正常工作

来自分类Dev

阻止从浏览器的后退和前进按钮下载

来自分类Dev

在angular js中更改浏览器的后退按钮的位置

来自分类Dev

为新路由器设置身份验证Angular 2(> = rc1)

来自分类Dev

路由器和angular2中弃用的路由器之间的区别

来自分类Dev

Angular 2新路由器-检测404

来自分类Dev

如何使用material2工具栏,按钮和angular-cli路由器

来自分类Dev

Angular 2新路由器:浏览器的后退和前进按钮无法正常工作

来自分类Dev

Angular2的新路由器组件似乎没有提供templateUrl。

来自分类Dev

Angular2路由器和导航

来自分类Dev

Angular 2路由器无法正常工作

来自分类Dev

刷新路由是使用 angular2 路由器定向到默认路由

来自分类Dev

Angular 路由器无法正确响应浏览器 url

Related 相关文章

  1. 1

    Angular ui路由器嵌套的ui-view无法正常工作

  2. 2

    使用ui路由器在AngularJS中的浏览器后退/前进按钮上重新加载页面

  3. 3

    Angular 2-等效于路由器解析新路由器的数据

  4. 4

    Angular2 rc1,新路由器和传递数据

  5. 5

    历史前进/后退按钮不适用于Angular 2路由器

  6. 6

    为新路由器设置身份验证Angular 2(> = rc1)

  7. 7

    路由器和angular2中弃用的路由器之间的区别

  8. 8

    Angular 2新路由器-检测404

  9. 9

    如何使用material2工具栏,按钮和angular-cli路由器

  10. 10

    路由器出口的Angular 2输出

  11. 11

    Angular 2路由器

  12. 12

    Angular js应用程序在ios浏览器,Safari和chrome上都显示空白页面。在Windows桌面浏览器上工作正常

  13. 13

    使用Angular 2新路由器更改页面标题

  14. 14

    Angular 2新路由器:如何获取子组件的路由器参数?

  15. 15

    Angular不会使用浏览器后退/前进按钮呈现Facebook发布

  16. 16

    覆盖Angular中的浏览器“后退”按钮功能?

  17. 17

    Angular ui路由器嵌套的ui-view无法正常工作

  18. 18

    阻止从浏览器的后退和前进按钮下载

  19. 19

    在angular js中更改浏览器的后退按钮的位置

  20. 20

    为新路由器设置身份验证Angular 2(> = rc1)

  21. 21

    路由器和angular2中弃用的路由器之间的区别

  22. 22

    Angular 2新路由器-检测404

  23. 23

    如何使用material2工具栏,按钮和angular-cli路由器

  24. 24

    Angular 2新路由器:浏览器的后退和前进按钮无法正常工作

  25. 25

    Angular2的新路由器组件似乎没有提供templateUrl。

  26. 26

    Angular2路由器和导航

  27. 27

    Angular 2路由器无法正常工作

  28. 28

    刷新路由是使用 angular2 路由器定向到默认路由

  29. 29

    Angular 路由器无法正确响应浏览器 url

热门标签

归档