我尝试将现有的网络应用程序迁移到应用程序框架的基础。我理解如何在html模板和部分中访问AngularJS功能,但是在获取js中的角度方面却没有成功。
基础应用模板附带一个空的app.js,但我不确定如何使用它来包含自定义模块和指令。
有关如何使用我自己的app.js或仅包含自定义指令的任何示例或说明将不胜感激。
我现在可以访问angular,问题是默认情况下,Foundation for Apps会将app.js文件放在angular.js之前,现在已经修复了。
新问题是client / assets / js文件夹中的任何javascript文件(除了app.js)都不会被复制到build文件夹。
这是一个错误吗?或者我是否需要在某个配置文件中包含文件?
答案 0 :(得分:4)
包含的gulp.js文件中有一个变量,用于将文件设置为缩小为构建目录中的app.js:
var appJS = [
'client/assets/js/app.js'
];
我使用通配符来包含我放入js目录的任何内容。这样我仍然可以保留典型的/js/controllers
/js/directives
类型的目录结构:
var appJS = [
'client/assets/js/**/*.*'
];