如何在角度变化事件中重新加载组件

时间:2019-05-03 06:19:08

标签: javascript angular angular6 angular7

我有角度组件,该组件正在加载其他组件,现在在更改下拉列表选项的情况下,我只需要重新加载一个特定组件。可以这样做吗?

我研究了堆栈溢出本身的一些答案,但主要是关于重新加载整个页面。

  <dropdown (change)="detectChange($value)" />
  <Component-one></Component-one>

在一个组件中,我有一个“下拉列表”,几乎没有值,而其他组件说“ component-one”已经加载了,当“下拉列表”中的值更改时,我需要重新加载“ component-one”。

1 个答案:

答案 0 :(得分:1)

这是一个普遍的问题。首先,您需要了解最终要实现的目标。

“重新加载”组件的一种方法是,根据下拉值将一些数据传递给该组件,因此它将自动“重新加载”。

另一种方法是,您可以基于下拉列表值获取url参数或查询参数,并根据下拉列表值的变化导航至具有新参数值的路由,这样该组件将“重新加载”。