我在IE中遇到一个奇怪的错误(9及以下,未测试过10),其中控制器中的空值将在文本字段中显示为空字符串。
我已经能够在以下小提琴中找出问题:http://jsfiddle.net/AyKarsi/3bGN4/50/
仅当我使用ajax调用填充控制器内容时才会出现此问题,因此
Ember.run.next(this, ..
模拟ajax调用。
Chrome& Firefox工作正常。
答案 0 :(得分:0)
如果用null替换现有的文本字段绑定值,它实际上会在IE中打印一个null字符串,在IE中查看更新的小提示:
我不知道这是故意还是错误,但我已经解决了这个问题:
this.set('property', '');
而不是
this.set('property',null);
我会报告它,如果我找不到某种原因这种情况发生在IE(所有版本)中,它看起来有时在非IE浏览器设置为null根本不会改变绑定值,虽然没有看到那些 如果你已经报道过让我知道