当我的应用程序首次启动并加载应用程序视图时,我尝试绑定到布尔属性,以便有条件地设置CSS类。布尔属性已正确初始化但类未设置。启动后绑定似乎工作正常。这是一个演示issue的JSFiddle。有没有想过为什么第一次运行失败?
答案 0 :(得分:3)
我收到了GitHub上ember.js团队的回复。
以下是Kristofor Selden的回复......
您的模板输出2个类属性,当jQuery将其带入DOM时,它会删除>后者,它不合并它们。之后,绑定更新DOM中的属性。 如果你想要一个静态类和一个绑定类,你需要将静态类放在 bindAttr helper with {{bindAttr class =“:isB isB:redbg:greenbg”}}
答案 1 :(得分:1)
为什么不将redbg
置于条件中?
编辑:
更新了jsfiddle以使用toggleProperty