javascript - 深入了解 Ember App Kit - 与使用普通 Ember 的区别

标签 javascript ember.js ecmascript-6 ember-app-kit

我已经开始使用 ember app kit 并认真阅读 its guides .然而,我无法理解常规应用程序与 Ember App Kit 使用 ES6 模块构建各种位的方式之间的差异,而不是将所有内容填充到用作命名空间(例如 App)的全局变量中。

我发现这方面解释的不是很清楚:

  • Ember 如何在自动生成模型、 View 、路由和 Controller 方面发挥其魔力?
  • 它希望在哪里找到它们?
  • 我应该遵循哪些命名约定?
  • 如果我已经创建了一个模板、路由或 Controller ,而 Ember 没有找到/检测到它,而只是在它的位置生成一个默认的,我如何找到它正在寻找的地方;或者在这种情况下进行调试?
  • 与使用 Ember App Kit 进行开发相比,标准 Ember 应用开发有何不同?

非常感谢!


编辑(20140506):

这些资源很好地解释了 ES6 模块和 EAK:

最佳答案

事实上,就在几周前,我就这个主题写了一个博客系列。我从一个基本的(全局)ember 应用程序开始,并在 8 个不同的帖子中对其进行转换。

最后,你有一个 Gruntfile 和 EAK 一样的任务(但你已经手动构建了它 - 一次一个步骤)

关于javascript - 深入了解 Ember App Kit - 与使用普通 Ember 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21727501/

相关文章:

javascript - 清除 Chrome 调试器中的 XHR 资源列表

javascript - 使用 routeProvider 的模板的多个 Controller

javascript - 我想使用句柄调用对象的特定实例,例如。{{ object.someAttribute 2 }}

javascript - 使用 Object.assign 正确返回嵌套状态

javascript - this.key 与变量性能

javascript - wso2 esb 中带有 for 循环的脚本中介器

javascript - 点击链接触发事件

ruby-on-rails - Ember.js/Rails和关联: how to submit back to Rails a record and its associations?

javascript - Emberjs 应用程序在除 Index 之外的所有路由上加载

javascript - ReactJS - 添加/修改无状态功能组件的 propTypes 的多种方法?