Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/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 在ember cli 0.2.2上升级ember插件_Ember.js_Ember Cli_Ember Cli Addons - Fatal编程技术网

Ember.js 在ember cli 0.2.2上升级ember插件

Ember.js 在ember cli 0.2.2上升级ember插件,ember.js,ember-cli,ember-cli-addons,Ember.js,Ember Cli,Ember Cli Addons,我开始在ember cli 0.2.1上开发插件,当我使用生成器生成文件时,他们将文件放在~/app/而不是~/addon中 我需要做什么把文件放在正确的地方 该项目包含服务、mixin和util,测试覆盖了它们。我认为这是一个很好的默认行为:生成器用于应用程序的上下文中。您应该考虑您的ADON/文件夹是一个LIB目录,在这里您可以使用适合您的插件的任何文件/文件夹结构。但是,应用程序/文件夹将包含重新导出的模块,因此它们将自动在主机应用程序的容器中可用 浏览几个写得很好的插件,了解大多数人是如

我开始在ember cli 0.2.1上开发插件,当我使用生成器生成文件时,他们将文件放在~/app/而不是~/addon中

我需要做什么把文件放在正确的地方


该项目包含服务、mixin和util,测试覆盖了它们。

我认为这是一个很好的默认行为:生成器用于应用程序的上下文中。您应该考虑您的ADON/文件夹是一个LIB目录,在这里您可以使用适合您的插件的任何文件/文件夹结构。但是,应用程序/文件夹将包含重新导出的模块,因此它们将自动在主机应用程序的容器中可用

浏览几个写得很好的插件,了解大多数人是如何做到这一点的,一个很好的例子是ember单选按钮

这是 然后,这些数据将被重新导出。 请注意,Abstract类本身是无用的,因此不需要驻留在容器上,但插件用户希望为自己的目的导入和扩展它,这可以通过从“ember单选按钮/组件/单选按钮库”编写import RadioButtonBase来实现