0

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

4

1 回答 1

0

为此,我简单地删除了“platform.js”作为链接到“index.html”的脚本,现在选择列表可以工作,至少在 node express 上运行的开发版本中是这样。

于 2015-03-18T17:35:19.330 回答