Javascript 如何绑定属性id

Javascript 如何绑定属性id,javascript,jquery,ember.js,handlebars.js,Javascript,Jquery,Ember.js,Handlebars.js,我想通过调用div的动态id使用ember属性来切换div的可见性,但是,即使我可以通过调用类来做类似的事情,我也不能对id做同样的事情 例如:{{bind attr class=“:class1 controller.controllerProperty:class2”}工作正常。我可以从控制器中的操作切换controllerProperty 你会认为同样的概念也适用于身份证。然而,{bind attr id=“:staticId controllerProperty:id{{{dynamic

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

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

你会认为同样的概念也适用于身份证。然而,
{bind attr id=“:staticId controllerProperty:id{{{dynamicIdNumber}}}}
使id一起消失


为什么会发生这种情况?正确的方法是什么?我希望尽可能避免绕过解决方案。

绑定到类在Ember中是一种特殊情况,如中所述
将其他属性绑定到属性的说明

感谢您为我指明了正确的方向。我会让你知道它是如何工作的。