Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 如何将我的产品资源实施到Pods结构中?_Ember.js_Ember Cli - Fatal编程技术网

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
等等