navigation - angular2 中的重新导航()

标签 navigation angular reload

我的组件中有一些输入字段。我只需通过 http.post 从服务器获取这些字段的值。我有 onCancelClick() 方法,我正在寻找无需刷新页面即可重新加载数据的方法。我试图使用 router.renavigate() 但它不调用 ngOnInit() 方法。我不明白它实际上在做什么。(我已经导入了 CanReuse,但它都没有帮助)。从我的 onCancelClick() 方法中,如果我直接调用 this.ngOnInit() 它可以工作,但我认为这不是一个好习惯。有谁知道吗?谢谢。

最佳答案

你可以使用 ngDoCheck 来监听指令的变化。

https://angular.io/docs/ts/latest/api/core/index/DoCheck-class.html

@Component({selector: 'my-cmp', template: `...`})
class MyComponent implements DoCheck {
  ngDoCheck() {
    // ...
  }
}

关于navigation - angular2 中的重新导航(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37046572/

相关文章:

navigation - 如何定期更新ROS costmap位置?

javascript - 如何将外部 Javascript 库加载到 Angular 4 组件中

android - 调用 Fragment 构造函数导致异常,kotlin?

javascript - 智能流体 javascript 导航助手

json - 在 npm install 期间出现 Failed to parse package.json data

javascript - 陷入 onsubmit 的困境

php - 在浏览器中重新加载/刷新页面而不重新提交表单?

asp.net - 页面重新加载时下拉列表不会重置

android - 如何在不使用google maps api的情况下获取方向箭头

angular - Angular 中的双向数据绑定(bind)