【文件属性】:
文件名称:ng-ast:从运行时 Angular 模块构建语法树
文件大小:53KB
文件格式:ZIP
更新时间:2021-07-11 09:25:11
JavaScript
ng-ast
从运行时 AngularJs 模块构建抽象语法树:所需的模块、服务、工厂等
安装
bower install ng-ast
// include bower_components/ng-ast/ng-ast.js
// ngAst returns a promise
ngAst('Foo').then(function (root) { ... });
// builds tree starting with module Foo
每个节点都有名称、依赖项、值、服务等(字符串)。 一个节点还有指向所需模块的children数组。
例子
基本用法
angular.module('foo', [])
.value('a', 'value a')
.service('b', function() {});
angular.module('bar', ['foo
【文件预览】:
ng-ast-master
----.jshintrc(2KB)
----.gitignore(32B)
----package.json(1KB)
----bower_components()
--------angular()
----.travis.yml(121B)
----ng-ast-validate-names.js(2KB)
----Gruntfile.js(1KB)
----LICENSE(1KB)
----README.md(3KB)
----index.html(2KB)
----bower.json(441B)
----test()
--------validate-names-spec.js(2KB)
--------examples-spec.js(2KB)
--------values-spec.js(4KB)
--------two-spec.js(2KB)
--------stack-spec.js(954B)
--------validate-names-cycle-spec.js(1KB)
--------diamond-spec.js(1KB)
--------basic-spec.js(1KB)
----ng-ast.js(2KB)