[英]How to reload a component on a change event in angular
我有角度组件,正在加载其他组件,现在在更改下拉列表项的事件中,我只需要重新加载一个特定组件。 有可能这样做吗?
我调查了堆栈溢出本身的一些答案,但主要是关于重新加载整个页面。
<dropdown (change)="detectChange($value)" />
<Component-one></Component-one>
在一个组件中,我有一个带有少量值的“下拉列表”,而另一个组件说它已经加载了“ component-one”,当“ dropdown”中的值更改时,我需要重新加载“ component-one”。
这是一个普遍的问题。 首先,您需要了解最终要实现的目标。
一种“重新加载”组件的方法是,根据下拉值将一些数据传递给该组件,因此它将自动“重新加载”。
另一种方法是,您可以基于下拉列表值获取url参数或查询参数,并根据下拉列表值的变化导航至具有新参数值的路由,以便组件“重新加载”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.