如果我根据https://guides.emberjs.com/release/object-model/classes-and-instances/创建自定义类,
例如
// person.js
import EmberObject from '@ember/object';
const Person = EmberObject.extend({
say(thing) {
alert(thing);
}
});
在ember项目中是否有用于person.js
的常规目录?
这些常规目录似乎都不正确...
答案 0 :(得分:2)
绝对是utils
。实用程序适用于不属于任何核心余烬类别的任何事物。
考虑它的另一种方法是,如果您始终必须导入它以使用它而不是让解析器加载它,则它应该在utils中。有很多例外,例如从事物继承和使用mixins,但是作为一般规则,在考虑utils中应包含的内容时,这是一个很好的起点。
从文档中
Ember实用程序是可重用的代码,可以从应用程序的各个部分进行访问。
https://guides.emberjs.com/release/tutorial/service/
我不会将utils
称为“太”泛型。您的课程听起来像是可以在应用程序的各个部分中重复使用的东西。