2013-03-13 40 views
1

我在遇到IE(9及以下版本,未测试10)中的奇怪错误,其中控制器中的空值将显示为空字符串文本框。Ember.js IE TextField显示null值为空值

我已经能够在以下小提琴隔离问题:http://jsfiddle.net/AyKarsi/3bGN4/50/

只有当我填写控制器内容与Ajax调用时出现问题,因此

Ember.run.next(this, .. 

模拟阿贾克斯呼吁。

Chrome & Firefox工作正常。

http://jsfiddle.net/T4jxW/

我不知道这是否是故意的:

回答

0

如果用空替换现有的文本字段限值,检查更新小提琴看看IE它实际打印空在IE中的字符串或错误,但我已经解决此问题的得到:

this.set('property', ''); 

,而不是 this.set( '财产',NULL);

我会报告它,如果我无法找到一些原因,这是发生在IE浏览器(所有版本),它也看起来像有时在非IE浏览器设置为null根本没有改变绑定值,虽然没有看到,但一致 如果你已经报告过让我知道