Ember“select”查看由Controller提供的内容数组时的死锁platform.js?

时间:2015-03-18 17:11:28

标签: ember.js polyfills htmlbars

我正在使用HTMLBars将非CLI Ember应用程序迁移到1.10。在视图模板中,我有一个由Ember呈现的选择列表。选择查看其内容是从Controller中的数组属性获取的内容(adultsSelect:(1).upto(4))。我将'Ember.Select'更改为'“select”'作为更新的文档建议。一旦我使用'content = adultsSelect'设置'view select',浏览器死锁,我就会提示停止,调试或继续'platform.js'中的第13行。如果我进入'debug',我不知道我在调试什么,但我看到一种无限递归的调用或对'platform.js'的引用。如果我将数组赋值更改为'adultSelect:[“1”,“2”]',则没有任何改进。 'Platform.js'是Polymer项目的产品,它与Ember提前使用的即将推出的Web组件技术有关。然而,Polymer现在说'web components polyfills'在过去被释放为'platform.js',所以我似乎已经过时了。有趣的是,简单的选项列表中有4个选项可以在Ember中如此复杂,以至于当您迁移到新版本时,您的浏览器会锁定,不会告诉您原因,没有文档可以说这会发生以及如何处理它,但是提前使用的即将到来的技术的过时版本在某种程度上涉及到它。我是否应该寻找与Web组件相关的bower依赖关系并进行更新,以便获得兼容版本?

1 个答案:

答案 0 :(得分:0)

为此,我只是删除了' platform.js'作为链接到' index.html'的脚本现在选择列表工作,至少在node express上运行的开发构建中。