Angularjs 角度模块名称可以包括斜线和点吗?

Angularjs 角度模块名称可以包括斜线和点吗?,angularjs,Angularjs,我们正在处理一个项目结构,其中每个文件定义自己的模块,模块名实际上就是文件的路径 例如: //in app.js angular.module('js/app.js', []); //in directives/tasks/list.js angular.module('directives/tasks/list.js', []); 可能吗?您对这种命名约定有何看法?是的,模块名称中允许使用斜线和圆点。请参见此处的Plnkr: 只是为了让它看起来不像一个文件引用,但是团队中的人可以理解它指示

我们正在处理一个项目结构,其中每个文件定义自己的模块,模块名实际上就是文件的路径

例如:

//in app.js
angular.module('js/app.js', []);

//in directives/tasks/list.js
angular.module('directives/tasks/list.js', []);

可能吗?您对这种命名约定有何看法?

是的,模块名称中允许使用斜线和圆点。请参见此处的Plnkr:


只是为了让它看起来不像一个文件引用,但是团队中的人可以理解它指示了模块所在的位置…

不确定plunkr是否说明了这一点,因为模块名称没有斜线或圆点。我对它做了一点修改,但仍然失败了:顺便说一句,你在Plnkr中看到的问题是因为打字错误。去掉app.js文件第一行末尾的分号,Plnkr就会工作。
<html ng-app="plunker/test.js">
angular.module('js-app.js', []);