当浏览器不支持输入类型时间时(如当前版本的 Firefox、Internet Explorer),我喜欢在 Ember.js 中使用webshim以获得更好的用户体验。但似乎有一个关于绑定的问题。当用户选择值时模型会更新,而模型更改时输入字段不会更新。
似乎需要JQuery().val()
使用 webshim 来更改值,但 Ember 不使用此方法。此外,我在 webshims 文档中找不到任何关于如何在值更改后触发更新的信息。
这似乎不仅在 EmberJS 中,而且在其他框架中都是一个问题。此处针对Knockout.js进行了描述。对于 Knockout,解决方案是扩展正常值绑定和使用JQuery().val()
. 但我完全不知道如何在 Ember.js 中执行此操作,或者如果可能的话。