Ember 2最佳实践

时间:2016-06-14 18:59:48

标签: ember.js

我试图找到与类定义相关的ember 2的最佳实践。我有几个问题......

  • 我们应该使用ECMA6" class"还是ember严格依赖Ember.Object.extend?
  • 如果我的班级不应该是一个余烬服务那么自动使它成为一个实用工具吗?
  • 所有自定义类都属于Utility,还是可以创建 我的课程的另一个文件夹?

更具体地说,我的类是服务器发送事件的包装器。

1 个答案:

答案 0 :(得分:1)

  

我们应该使用ECMA6“类”,还是严格使用   依靠Ember.Object.extend?

我发现Ember.js是一个严格的框架。但它并不严格依赖Ember.Object.extend。您可以使用任何您想要的有效Javascript。 但是,根据我的经验,我不会尝试自己重新实现太多的东西。另请注意,不要继承自Ember.Object会阻止您使用这些方法:http://emberjs.com/api/classes/Ember.Object.html

  

所有自定义类都属于Utility,还是可以创建   我班级的另一个文件夹

为什么要创建新文件夹? Ember-cli已经为您提供服务和实用程序。