chen

Results 152 comments of chen

建议提供路由配置(包括组件内Router相关使用代码),另外如果是开源轮子可以发地址我看下

那就所有跳转,都带上skipLocationChange就可以了

https://angular.cn/api/router/RouterLink

> 我用的navigateByUrl; > ![addtag](https://user-images.githubusercontent.com/10651133/84723362-fc00ac80-afb7-11ea-909a-52bb6ebb9727.png) > > ![addtaghtml](https://user-images.githubusercontent.com/10651133/84723469-3bc79400-afb8-11ea-8cfd-39d840979dbd.png) 如果你所有的可跳转的代码都在这,写了参数,没有依靠routerLink跳转的话,那么不清楚了, 有可能是nz内部实现的跳转?

> 是不是懒加载第一次加载模块的时候要刷新页面,刷新页面时自动显示了上一次访问的url地址 > (这个地址不知道记录在哪里的,能否在显示前手动更改或者需要配置什么参数); > routerlinek 怎么使用skipLocationChange呢,我可以试试routerlinek 如果你有用routerLink指令,那么需要加入输入属性`skipLocationChange`如果你连用都没用,就没这个事了.应该跟懒加载无关,因为你本身地址就没有被记录在案,那么按道理来说刷新应该回首页的 只有一种情况地址会被保留,那就是你知道这个模块怎么进,于是你手动敲上去,然后跳转了,这时因为没走 ng的相关逻辑,所以地址会被保留 但是你说都是通过`Router`跳转的,相关跳转方法也设置了参数,我就不知道是哪的问题了

首先说下,特性模块就是除了根模块的其他模块都可以这么叫 可以这么理解(仅限于我自己的理解,可能有误),子注入器(懒加载的),根注入器(即启动项目的那个唯一的), 这个模块被加载时,子注入器.parent=根注入器 大概是这个意思吧,

1. 请说下你的路由实现 2. 请说下使用的tab组件(如果是自己写的无能为力)

# 不求甚解解决方法 1. 加入异步测试 2. `ChangeDetectorRef`依赖注入触发变更监测 3. `NgZone`等待稳定运行 理论上应该由一条符合的 (我觉得第一条应该就能解决,大概率是逻辑顺序错误 )

> 类型void上不存在属性subscribe > > 请教: getHeroes(): void { this.heroService.getHeroes() .subscribe(heroes => this.heroes = heroes); > > 类型void上不存在属性subscribe 请单独发一个issue并提供相关脱敏代码(`heroService 实例相关`)