Emberjs如何绑定属性和id

Emberjs how to bind-attr an id

本文关键字:属性 id 绑定 何绑定 Emberjs      更新时间:2023-09-26

我想使用ember属性通过调用div的动态id来切换div的可见性,但是即使我可以通过调用类来做类似的事情,我也不能对id做同样的事情。

例如:{{bind-attr class=":class1 controller.controllerProperty:class2"}}工作正常。我可以通过控制器中的操作切换controllerProperty

你可能会认为同样的概念也适用于id。然而{{bind-attr id=":staticId controllerProperty:id{{dynamicIdNumber}}"}}让id一起消失了!

为什么会发生这种情况,做这种事情的正确方法是什么?我希望尽可能避免围绕解决方案进行工作。

绑定到类是Ember中的一种特殊情况,如中所述将其他属性绑定到属性在这里进行了描述