创建动态组件后,调用componentRef.instance不能更新界面数据
发现在动态组件创建后,使用动态组件的实例(componentRef.instance)去改变动态组件的属性,如:
componentRef.instance.xxx="123"
界面上的绑定的{{xxx}},不会更新
但控制台输出得知,其中的xxx确实已经变更。
而直接在动态组件类中使用函数,可以改变xxx,且{{xxx}}实时更新了。
如果才能让使用componentRef时,绑定的数据实时更新呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
亲测有效,唯一无效的一点是覆盖
instance
的值不会触发OnChanges
钩子。