Ember.js 如何将我的产品资源实施到Pods结构中?
阅读 假设我有一个产品资源。其当前具有以下目录结构:Ember.js 如何将我的产品资源实施到Pods结构中?,ember.js,ember-cli,Ember.js,Ember Cli,阅读 假设我有一个产品资源。其当前具有以下目录结构: app/controllers/products/base.js app/controllers/products/edit.js app/controllers/products/new.js app/controllers/products/index.js 有了POD,这些文件中的所有逻辑都放在一个文件中app/products/controller.js 同时,这些资源的我的路由和模板目前看起来如下: app/routes/prod
app/controllers/products/base.js
app/controllers/products/edit.js
app/controllers/products/new.js
app/controllers/products/index.js
有了POD,这些文件中的所有逻辑都放在一个文件中app/products/controller.js
同时,这些资源的我的路由
和模板
目前看起来如下:
app/routes/products/base.js
app/routes/products/edit.js
app/routes/products/new.js
app/routes/products/index.js
app/templates/products/-form.hbs
app/templates/products/edit.hbs
app/templates/products/index.hbs
app/templates/products/new.hbs
app/templates/products/show.hbs
如何将其转换为pod?您可以使用
ember generate--pod--dry run
来帮助:
$ ember g -p -d route products/base
version: 0.1.6
The option '--dryRun' is not supported by the generate command. Run `ember generate --help` for a list of supported options.
installing
You specified the dry-run flag, so no changes will be written.
create app/products/base/route.js
create app/products/base/template.hbs
installing
You specified the dry-run flag, so no changes will be written.
create tests/unit/products/base/route-test.js
$
(我不知道为什么它会抱怨,但它尊重这个选项,可能是个bug)
因此,最终的结构如下:
app/controllers/products/base/route.js
app/controllers/products/edit/route.js
等等