猿问

如何使用angular 2路由器重新加载当前路由

我正在使用带有哈希定位策略的角度2。


该组件加载了该路由:


"departments/:id/employees"

到目前为止很好。


在我成功批量保存多个已编辑的表行后,我想通过以下方式重新加载当前路由URL:


this.router.navigate([`departments/${this.id}/employees`]);

但没有任何反应,为什么?


慕斯王
浏览 1751回答 3
3回答

慕森卡

如果您的navigate()不会更改已在浏览器地址栏上显示的URL,则路由器无需执行任何操作。刷新数据不是路由器的工作。如果要刷新数据,请创建注入组件的服务并调用服务上的加载功能。如果将检索新数据,它将通过绑定更新视图。
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答