2

我正在使用 ember 版本 2.3.0。我使用 ember-cli 在我的 ember 项目中添加了 ember-table 插件,

ember install ember-table

但是在添加了 ember-table 之后,我无法构建我的 ember 项目,因为它在控制台中引发了以下错误,

在此处输入图像描述

当我尝试在浏览器中访问我的项目时,它显示以下错误消息。

Build error

web-ui/templates/body-table-container.hbs (in C:\xampp\htdocs\stack-ui\spoke\web-ui\tmp\template_compiler-input_base_path-PohadWgB.tmp\0)

Assertion Failed: Using `{{view}}` or any path based on it ('web-ui/templates/body-table-container.hbs' @ L5:C8) has been removed in Ember 2.0

Error: Assertion Failed: Using `{{view}}` or any path based on it ('web-ui/templates/body-table-container.hbs' @ L5:C8) has been removed in Ember 2.0
at new Error (native)
at Error.EmberError (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:4552:21)
at assert (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:1495:13)
at Object.assert (C:\xampp\htdocs\mstack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:4322:34)
at assertPath (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:11608:22)
at C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:11576:7
at Walker.visit (C:\xampp\htdocs\mstack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18545:7)
at visitors.Program (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18555:16)
at Walker.children (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18578:7)
at Walker.visit (C:\xampp\htdocs\stack-ui\spoke\web-ui\bower_components\ember\ember-template-compiler.js:18546:12)

谁能帮我找出这个错误的原因?

4

2 回答 2

4

到目前为止,ember-table 似乎不支持 Ember 2.0,因为它们仍在使用从 Ember 2.0 中删除的视图。似乎有一个将所有内容转换为组件的开放拉取请求,但尚未合并。

您可以尝试使用拉取请求的分支,或者您可以尝试安装ember-legacy-views插件,它可以在 Ember 2.0 中启用视图(不过直到 2.4),但我不确定 ember-table 是否可以正常使用它.

于 2016-02-14T17:03:24.547 回答
1

ember-table 2.0正在进行中。已经有一个版本 v2.0.0-alpha.2 。旧指南已经过时,但人们可以通过查看 master 分支上的虚拟应用程序来熟悉它!

于 2018-01-12T08:03:23.063 回答