angular-di-annotations:从注释生成的 AngularJS 模块语法

时间:2024-07-14 22:34:36
【文件属性】:

文件名称:angular-di-annotations:从注释生成的 AngularJS 模块语法

文件大小:24KB

文件格式:ZIP

更新时间:2024-07-14 22:34:36

JavaScript

角度标注 AngularJS 模块语法从注释上的代码注释生成。 是的,疯狂的东西。 为什么 中讨论了为什么它可能是一个好主意。 其中包含所有受支持的注释 这个怎么运作 该模块将遍历语法树并查找具有一些特殊注释标签的注释,并将这些标签转换为 AngularJS 模块调用。 所以如果你有下面的代码: /** * @module foo * @controller MyController */ function ThisIsAController($scope) { // ... } /** * @module foo * @directive */ function myDirective($compile) { // ... } 您将通过此库运行 JS 脚本,它将按如下方式注入 AngularJS 模块语法: function ThisIsAController


【文件预览】:
angular-di-annotations-master
----.gitignore(27B)
----README.md(3KB)
----bin()
--------ngannotations.js(449B)
----test()
--------Runner.spec.js(953B)
--------stub()
--------Parser.spec.js(2KB)
--------SyntaxNode.spec.js(1KB)
--------Annotation.spec.js(4KB)
--------Generator.spec.js(2KB)
--------mockups()
--------samples()
--------NodeProcessors.spec.js(3KB)
--------TreeWalker.spec.js(5KB)
----.jshintrc(54B)
----package.json(559B)
----index.js(112B)
----lib()
--------Generator.js(3KB)
--------constants.js(150B)
--------Annotation.js(2KB)
--------logger.js(426B)
--------TreeWalker.js(3KB)
--------SyntaxNode.js(344B)
--------index.js(373B)
--------NodeProcessors.js(2KB)
--------Runner.js(1KB)
--------Parser.js(2KB)
--------Stream.js(2KB)

网友评论