Module AngularJS
Provides classes for working with AngularJS (also known as Angular 1.x) applications.
NOTE: The API of this library is not stable yet and may change in the future.
Import path
import javascriptPredicates
| angular | Holds if |
| builtinServiceRef | Holds if |
| getBuiltinServiceOfKind | Gets a builtin service with a specific kind. |
| isInterpretedByAngularJS | Holds if the contents and attribute values of the given element are interpreted by AngularJS, that is, any placeholder expressions therein, such as |
| moduleRef | Holds if |
| routeProviderRef | Holds if |
Classes
| AngularJSCallNode | A call to an AngularJS function. |
| AngularModule | An AngularJS module. |
| AngularScope | An abstract representation of a set of AngularJS scope objects. |
| AnimationDefinition | An animation defined with |
| BuiltinDirective | A built-in AngularJS directive. |
| BuiltinServiceReference | A reference to a builtin service. |
| ComponentDefinition | A component defined with |
| ComponentDirective | An AngularJS component defined by |
| ConfigMethodDefinition | An AngularJS config method definition, that is, a method call of the form |
| ConstantRecipeDefinition | An AngularJS constant recipe definition, that is, a method call of the form |
| Controller | An AngularJS controller instance. |
| ControllerDefinition | A controller defined with |
| CustomDirective | A custom AngularJS directive, either a general directive defined by |
| CustomServiceDefinition | A custom AngularJS service, defined through |
| CustomServiceReference | A reference to a custom service. |
| DecoratorRecipeDefinition | An AngularJS decorator recipe definition, that is, a method call of the form |
| DependencyInjection | An expression that dependency-inject some of its input with AngularJS dependency injection services. |
| DirectiveDefinition | A directive defined with |
| DirectiveInstance | An AngularJS directive, either built-in or custom. |
| DirectiveTarget | A syntactic element to which an AngularJS directive can be attached. |
| DirectiveTargetName | The name of a directive target. |
| DirectiveTargetType | The type of a directive target, indicating whether it is an element (“E”), an attribute (“A”), a class name (“C”) or a comment (“M”). |
| ElementScope | An abstract representation of all the AngularJS scope objects for a DOM element. |
| Empty | The empty alternative of maybes. |
| FactoryRecipeDefinition | An AngularJS factory recipe definition, that is, a method call of the form |
| FilterDefinition | A filter defined with |
| GeneralDirective | A custom AngularJS directive defined by |
| HtmlFileScope | An abstract representation of all the AngularJS scope objects in an HTML file. |
| InjectableFunction | An injectable function, that is, a function that could have its dependency parameters automatically provided by the AngularJS |
| InjectableFunctionServiceRequest | A request for a service, in the form of a dependency-injected function. |
| InjectorInvokeCall | A call to |
| IsolateScope | An abstract representation of the AngularJS isolate scope of a directive. |
| LinkFunction | A link-function used in a custom AngularJS directive. |
| ModuleApiCall | A call to a method from the |
| ModuleApiCallDependencyInjection | |
| NgAst | The root node of an abstract syntax tree. |
| NgAstNode | An NgAst node from a parsed AngularJS expression source. |
| NgCallArguments | Super class for |
| NgCallExpr | A call expression node. |
| NgConsCallArgument | A non-empty cons-list of arguments for a call. |
| NgDataFlowNode | A node in an AngularJS expression that can have dataflow. |
| NgDotExpr | A dot expression node for looking up a fixed property with a fixed name. |
| NgExpr | An expression node. |
| NgExprStmt | An expression-statement node. |
| NgFilter | A filter node. |
| NgFilterArgument | A non-empty cons-list of arguments for a filter. |
| NgFilterChain | A “filter-chain” node (see https://github.com/angular/angular.js/blob/master/src/ng/parse.js -> filterChain). |
| NgMaybeFilter | Super class for |
| NgMaybeFilterArgument | Super class for |
| NgNumber | A number expression node. |
| NgSingleFilter | A single filter node. |
| NgSource | The source of an AngularJS expression. |
| NgSourceProvider | Extensible class for AngularJS expression source providers (e.g. |
| NgString | A string expression node. |
| NgToken | A token from a tokenized AngularJS expression source. |
| NgVarExpr | A variable reference expression node. |
| ProviderRecipeDefinition | An AngularJS provider recipe definition, that is, a method call of the form |
| RecipeDefinition | A definition of a custom AngularJS dependency injection service using a “recipe”. |
| RouteSetup | A setup of an AngularJS “route”, using the |
| RunMethodDefinition | An AngularJS run method definition, that is, a method call of the form |
| ScopeServiceReference | The |
| ServiceRecipeDefinition | An AngularJS service recipe definition, that is, a method call of the form |
| ServiceReference | A reference to a service. |
| ServiceRequestNode | A request for one or more AngularJS services. |
| ValueRecipeDefinition | An AngularJS value recipe definition, that is, a method call of the form |