Model 约曼汽车装载模型

Model 约曼汽车装载模型,model,ember.js,autoload,yeoman,Model,Ember.js,Autoload,Yeoman,是否可以自动加载app/scripts/models目录中的每个文件,还是必须引用index.html中的每个文件 我想有一个模型,每个文件为我的余烬应用程序,这将使很多行。不想编写多余的代码。是的,这是可能的,如果您使用的是yeoman(最新版本),并且您已经生成了一个ember.js应用程序,其中包含: yo ember:all 您应该在myproject/scripts/app.js中有一个app.js,在文件顶部(从第10行开始的某个地方)有以下代码行,注释如下: require('a

是否可以自动加载
app/scripts/models
目录中的每个文件,还是必须引用index.html中的每个文件


我想有一个模型,每个文件为我的余烬应用程序,这将使很多行。不想编写多余的代码。

是的,这是可能的,如果您使用的是yeoman(最新版本),并且您已经生成了一个
ember.js
应用程序,其中包含:

yo ember:all
您应该在
myproject/scripts/app.js
中有一个
app.js
,在文件顶部(从第10行开始的某个地方)有以下代码行,注释如下:

require('app/scripts/routes/*');
require('app/scripts/controllers/*');
require('app/scripts/models/*');
require('app/scripts/views/*');
取消注释它们,构建过程应该能够拾取您的单个模型文件以及上面指定目录中的其他文件,如视图、控制器等

更新

还值得一提的是,负责
require
语句的是grunt模块,因此在
GrunFile.js


希望有帮助。

没有这样的台词。如果我尝试手动添加它们,JS会抱怨没有像require这样的函数。请注意,我使用的是coffeescript,但这不重要。您是否拥有最新的yeoman版本(1.0 beta版),是否使用上述命令(通过安装
生成器ember
获得)生成项目?是的,我有
yo@1.0.0-beta.7
generator ember
并按照您描述的方式执行。奇怪。是奇怪,因为请看这里:这是
generator ember
用于生成的
app.js
的文件,如果您正在使用coffescript,则是此文件: