EmberJS 如何包含另一个 Ember.Object 文件
EmberJS how to include another Ember.Object file
情况
我正在为我的 Emberjs 项目使用 EmberCLI。我创建了一个名为 "custom_objects" 的目录,其中包含一个名为 'person.js'
的文件
Emberjs 目录
LearningService (my app name)
+ app
+ components
+ controllers
+ custom_objects
-person.js*
+ helpers
+ models
+ routes
+ services
+ styles
+ templates
我现在正在 components 文件夹中处理名为 'person-list.js' 的文件 我想制作 person.js 文件在 person-list.js 中可用所以我输入了以下内容:
custom_objects/person.js
import Ember from 'ember';
export default Ember.Object.extend({
name: 'person'
});
分量/人-list.js
import Ember from 'ember';
import Person from '../custom_objects/person.js';
export default Ember.Component.extend({
});
这是我从控制台得到的错误
Uncaught Error: Could not find module `learning-services/custom_objects/person.js` imported from `learning-services/components/person-list`
从文档中我已经阅读了您应该使用相对路径并如上所示包含它。
• 我已尝试重新启动 Ember 服务器
我错过了什么?
.js
不需要扩展名:
import Person from '../custom_objects/person';
情况
我正在为我的 Emberjs 项目使用 EmberCLI。我创建了一个名为 "custom_objects" 的目录,其中包含一个名为 'person.js'
Emberjs 目录
LearningService (my app name)
+ app
+ components
+ controllers
+ custom_objects
-person.js*
+ helpers
+ models
+ routes
+ services
+ styles
+ templates
我现在正在 components 文件夹中处理名为 'person-list.js' 的文件 我想制作 person.js 文件在 person-list.js 中可用所以我输入了以下内容:
custom_objects/person.js
import Ember from 'ember';
export default Ember.Object.extend({
name: 'person'
});
分量/人-list.js
import Ember from 'ember';
import Person from '../custom_objects/person.js';
export default Ember.Component.extend({
});
这是我从控制台得到的错误
Uncaught Error: Could not find module `learning-services/custom_objects/person.js` imported from `learning-services/components/person-list`
从文档中我已经阅读了您应该使用相对路径并如上所示包含它。
• 我已尝试重新启动 Ember 服务器
我错过了什么?
.js
不需要扩展名:
import Person from '../custom_objects/person';