双向绑定更改是指重新分配参数,但您仍然可以修改它们。
例如,在 Glimmer 组件中不允许这样做:
this.args.topic = blah
但是这种事情:
this.args.topic.title = "blah"
仍然是可能的。
事实上,我认为由于我们使用 {{hash}} 来传递参数的方式,在插件出口中重新分配参数目前是不可能的。因此,我不期望在这方面有任何变化。![]()
许多官方主题/插件已经使用 Glimmer 组件作为插件出口连接器,并且元上的当前文档描述了如何做到这一点。
Glimmer 组件确实提供了改进的开发者体验和改进的性能。但值得注意的是,目前没有迫切需要将经典组件转换为 Glimmer 组件。经典组件在 Ember 5 中仍然受支持。
现在最重要的是解决主题/插件中的任何弃用消息。我们将在未来几周/几个月内发布更多关于升级策略的信息,但我们在让核心准备好升级方面取得了良好进展。甚至还有一个实验性的 Ember 5.3 分支的 Discourse,我们在内部实例上运行了几周,取得了巨大的成功!![]()