是否可以自动加载app/scripts/models
目录中的每个文件,还是必须引用 index.html 中的每个文件?
我想为我的 Ember 应用程序创建一个每个文件的模型,这会产生很多行。不想写多余的代码。
是的,这是可能的,并且如果您使用的是 yeoman(在最新版本中)并且您已经生成了一个ember.js
应用程序:
yo ember:all
你应该有一个app.js
in myproject/scripts/app.js
,在顶部的文件中(从第 10 行开始)你有这个代码行,这些代码行被注释:
require('app/scripts/routes/*');
require('app/scripts/controllers/*');
require('app/scripts/models/*');
require('app/scripts/views/*');
取消注释它们,构建过程应该能够获取您在上面指定的目录中的单个模型文件以及其他文件,如视图、控制器等。
更新
还值得一提的是,负责该require
语句的是 grunt 模块grunt-neuter
,因此您应该将它也定义为您的依赖项Gruntfile.js
希望能帮助到你。