diff --git a/public/docs/js/latest/api/annotations/Attribute-var.jade b/public/docs/js/latest/api/annotations/Attribute-var.jade index 350ea843b0..ca5015b170 100644 --- a/public/docs/js/latest/api/annotations/Attribute-var.jade +++ b/public/docs/js/latest/api/annotations/Attribute-var.jade @@ -3,7 +3,7 @@ h2 Attribute variable p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 366) + defined in angular2/src/core/annotations/decorators.ts (line 360) :markdown Attribute factory function. diff --git a/public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade b/public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade index a7905ac4a7..2600000cb5 100644 --- a/public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade +++ b/public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations_impl/di.ts (line 3) + defined in angular2/src/core/annotations_impl/di.ts (line 3) :markdown Specifies that a constant attribute value should be injected. diff --git a/public/docs/js/latest/api/annotations/AttributeFactory-interface.jade b/public/docs/js/latest/api/annotations/AttributeFactory-interface.jade index a66f72befb..fb01b91a5e 100644 --- a/public/docs/js/latest/api/annotations/AttributeFactory-interface.jade +++ b/public/docs/js/latest/api/annotations/AttributeFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 242) + defined in angular2/src/core/annotations/decorators.ts (line 236) :markdown Attribute factory for creating annotations, decorators or DSL. diff --git a/public/docs/js/latest/api/annotations/Class-function.jade b/public/docs/js/latest/api/annotations/Class-function.jade index a1f678df18..0f707577e8 100644 --- a/public/docs/js/latest/api/annotations/Class-function.jade +++ b/public/docs/js/latest/api/annotations/Class-function.jade @@ -10,7 +10,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/util/decorators.ts (line 124) + defined in angular2/src/util/decorators.ts (line 119) :markdown Provides a way for expressing ES6 classes with parameter annotations in ES5. diff --git a/public/docs/js/latest/api/annotations/ClassDefinition-interface.jade b/public/docs/js/latest/api/annotations/ClassDefinition-interface.jade index ed413ab822..234db67c2b 100644 --- a/public/docs/js/latest/api/annotations/ClassDefinition-interface.jade +++ b/public/docs/js/latest/api/annotations/ClassDefinition-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/util/decorators.ts (line 1) + defined in angular2/src/util/decorators.ts (line 1) :markdown Declares the interface to be used with Class. diff --git a/public/docs/js/latest/api/annotations/Component-var.jade b/public/docs/js/latest/api/annotations/Component-var.jade index b50d62444e..014622f834 100644 --- a/public/docs/js/latest/api/annotations/Component-var.jade +++ b/public/docs/js/latest/api/annotations/Component-var.jade @@ -3,7 +3,7 @@ h2 Component variable p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 350) + defined in angular2/src/core/annotations/decorators.ts (line 344) :markdown Component factory function. diff --git a/public/docs/js/latest/api/annotations/ComponentAnnotation-class.jade b/public/docs/js/latest/api/annotations/ComponentAnnotation-class.jade index b328aa08f6..c8dc4f5448 100644 --- a/public/docs/js/latest/api/annotations/ComponentAnnotation-class.jade +++ b/public/docs/js/latest/api/annotations/ComponentAnnotation-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations_impl/annotations.ts (line 782) + defined in angular2/src/core/annotations_impl/annotations.ts (line 778) :markdown Declare reusable UI building blocks for an application. @@ -14,7 +14,7 @@ p.location-badge. When a component is instantiated, Angular - creates a shadow DOM for the component. - loads the selected template into the shadow DOM. - - creates all the injectable objects configured with `hostInjector` and `viewInjector`. + - creates all the injectable objects configured with `bindings` and `viewBindings`. All template expressions and statements are then evaluated against the component instance. @@ -57,17 +57,17 @@ p.location-badge. pre.prettyprint code. - constructor({selector, properties, events, host, exportAs, lifecycle, hostInjector, viewInjector, + constructor({selector, properties, events, host, exportAs, lifecycle, bindings, viewBindings, changeDetection = DEFAULT, compileChildren = true}?: { selector?: string, properties?: List<string>, events?: List<string>, host?: StringMap<string, string>, lifecycle?: List<LifecycleEvent>, - hostInjector?: List<any>, + bindings?: List<any>, exportAs?: string, compileChildren?: boolean, - viewInjector?: List<any>, + viewBindings?: List<any>, changeDetection?: string, }) @@ -100,7 +100,7 @@ p.location-badge. .l-sub-section - h3 viewInjector + h3 viewBindings :markdown @@ -130,7 +130,7 @@ p.location-badge. @Component({ selector: 'greet', - viewInjector: [ + viewBindings: [ Greeter ] }) diff --git a/public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade b/public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade index f50480762c..fbafe4a2d9 100644 --- a/public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade +++ b/public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 19) + defined in angular2/src/core/annotations/decorators.ts (line 13) :markdown Interface for the Component decorator function. diff --git a/public/docs/js/latest/api/annotations/ComponentFactory-interface.jade b/public/docs/js/latest/api/annotations/ComponentFactory-interface.jade index 32d78581b7..ed2feddc92 100644 --- a/public/docs/js/latest/api/annotations/ComponentFactory-interface.jade +++ b/public/docs/js/latest/api/annotations/ComponentFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 110) + defined in angular2/src/core/annotations/decorators.ts (line 104) :markdown ComponentAnnotation factory for creating annotations, decorators or DSL. diff --git a/public/docs/js/latest/api/annotations/Directive-var.jade b/public/docs/js/latest/api/annotations/Directive-var.jade index 8c3e86b410..722ebf43dc 100644 --- a/public/docs/js/latest/api/annotations/Directive-var.jade +++ b/public/docs/js/latest/api/annotations/Directive-var.jade @@ -3,7 +3,7 @@ h2 Directive variable p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 355) + defined in angular2/src/core/annotations/decorators.ts (line 349) :markdown Directive factory function. diff --git a/public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade b/public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade index fec3db925b..ada6217113 100644 --- a/public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade +++ b/public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations_impl/annotations.ts (line 4) + defined in angular2/src/core/annotations_impl/annotations.ts (line 4) :markdown Directives allow you to attach behavior to elements in the DOM. @@ -53,11 +53,9 @@ p.location-badge. To inject other directives, declare the constructor parameter as: - `directive:DirectiveType`: a directive on the current element only - - `@Ancestor() directive:DirectiveType`: any directive that matches the type between the current + - `@Host() directive:DirectiveType`: any directive that matches the type between the current element and the - Shadow DOM root. Current element is not included in the resolution, therefore even if it could - resolve it, it will - be ignored. + Shadow DOM root. - `@Query(DirectiveType) query:QueryList`: A live collection of direct child directives. - `@QueryDescendants(DirectiveType) query:QueryList`: A live collection of any @@ -164,21 +162,19 @@ p.location-badge. ### Injecting a directive from any ancestor elements Directives can inject other directives declared on any ancestor element (in the current Shadow - DOM), i.e. on the - parent element and its parents. By definition, a directive with an `@Ancestor` annotation does - not attempt to - resolve dependencies for the current element, even if this would satisfy the dependency. - + DOM), i.e. on the current element, the + parent element, or its parents. ``` @Directive({ selector: '[my-directive]' }) class MyDirective { - constructor(@Ancestor() dependency: Dependency) { + constructor(@Host() dependency: Dependency) { expect(dependency.id).toEqual(2); } } ``` - `@Ancestor` checks the parent, as well as its parents recursively. If `dependency="2"` didn't + `@Host` checks the current element, the parent, as well as its parents recursively. If + `dependency="2"` didn't exist on the direct parent, this injection would have returned `dependency="1"`. @@ -401,7 +397,7 @@ p.location-badge. pre.prettyprint code. constructor({ - selector, properties, events, host, lifecycle, hostInjector, exportAs, + selector, properties, events, host, lifecycle, bindings, exportAs, compileChildren = true, }?: { selector?: string, @@ -409,7 +405,7 @@ p.location-badge. events?: List<string>, host?: StringMap<string, string>, lifecycle?: List<LifecycleEvent>, - hostInjector?: List<any>, + bindings?: List<any>, exportAs?: string, compileChildren?: boolean, }) @@ -780,7 +776,7 @@ p.location-badge. .l-sub-section - h3 hostInjector + h3 bindings :markdown @@ -800,7 +796,7 @@ p.location-badge. @Directive({ selector: 'greet', - hostInjector: [ + bindings: [ Greeter ] }) diff --git a/public/docs/js/latest/api/annotations/DirectiveDecorator-interface.jade b/public/docs/js/latest/api/annotations/DirectiveDecorator-interface.jade index 67c85d3d50..92877f3547 100644 --- a/public/docs/js/latest/api/annotations/DirectiveDecorator-interface.jade +++ b/public/docs/js/latest/api/annotations/DirectiveDecorator-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 12) + defined in angular2/src/core/annotations/decorators.ts (line 6) :markdown Interface for the Directive decorator function. diff --git a/public/docs/js/latest/api/annotations/DirectiveFactory-interface.jade b/public/docs/js/latest/api/annotations/DirectiveFactory-interface.jade index a2e2ea66ec..18533a6b00 100644 --- a/public/docs/js/latest/api/annotations/DirectiveFactory-interface.jade +++ b/public/docs/js/latest/api/annotations/DirectiveFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 57) + defined in angular2/src/core/annotations/decorators.ts (line 51) :markdown Directive factory for creating annotations, decorators or DSL. diff --git a/public/docs/js/latest/api/annotations/LifecycleEvent-enum.jade b/public/docs/js/latest/api/annotations/LifecycleEvent-enum.jade index 9f45ac1786..47089f5fb5 100644 --- a/public/docs/js/latest/api/annotations/LifecycleEvent-enum.jade +++ b/public/docs/js/latest/api/annotations/LifecycleEvent-enum.jade @@ -1,13 +1,166 @@ -

angular2/annotations/LifecycleEvent

-

(enum)

-
-

Lifecycle events are guaranteed to be called in the following order:

-
    -
  • onChange (optional if any bindings have changed),
  • -
  • onInit (optional after the first check only),
  • -
  • onCheck,
  • -
  • onAllChangesDone
  • -
+p.location-badge. + exported from angular2/annotations + defined in angular2/src/core/annotations_impl/annotations.ts (line 900) + +:markdown + Lifecycle events are guaranteed to be called in the following order: + - `onChange` (optional if any bindings have changed), + - `onInit` (optional after the first check only), + - `onCheck`, + - `onAllChangesDone` + + +.l-main-section + h2 Members + .l-sub-section + h3 onDestroy + + + :markdown + Notify a directive whenever a View that contains it is destroyed. + + + + ``` + @Directive({ + ..., + lifecycle: [LifecycleEvent.onDestroy] + }) + class ClassSet { + onDestroy() { + // invoked to notify directive of the containing view destruction. + } + } + ``` + + + + + + .l-sub-section + h3 onChange + + + :markdown + Notify a directive when any of its bindings have changed. + + This method is called right after the directive's bindings have been checked, + and before any of its children's bindings have been checked. + + It is invoked only if at least one of the directive's bindings has changed. + + : + + ``` + @Directive({ + selector: '[class-set]', + properties: [ + 'propA', + 'propB' + ], + lifecycle: [LifecycleEvent.onChange] + }) + class ClassSet { + propA; + propB; + onChange(changes:{[idx: string, PropertyUpdate]}) { + // This will get called after any of the properties have been updated. + if (changes['propA']) { + // if propA was updated + } + if (changes['propA']) { + // if propB was updated + } + } + } + ``` + + + + + + .l-sub-section + h3 onCheck + + + :markdown + Notify a directive when it has been checked. + + This method is called right after the directive's bindings have been checked, + and before any of its children's bindings have been checked. + + It is invoked every time even when none of the directive's bindings has changed. + + : + + ``` + @Directive({ + selector: '[class-set]', + lifecycle: [LifecycleEvent.onCheck] + }) + class ClassSet { + onCheck() { + } + } + ``` + + + + + + .l-sub-section + h3 onInit + + + :markdown + Notify a directive when it has been checked the first itme. + + This method is called right after the directive's bindings have been checked, + and before any of its children's bindings have been checked. + + It is invoked only once. + + : + + ``` + @Directive({ + selector: '[class-set]', + lifecycle: [LifecycleEvent.onInit] + }) + class ClassSet { + onInit() { + } + } + ``` + + + + + + .l-sub-section + h3 onAllChangesDone + + + :markdown + Notify a directive when the bindings of all its children have been checked (whether they have + changed or not). + + : + + ``` + @Directive({ + selector: '[class-set]', + lifecycle: [LifecycleEvent.onAllChangesDone] + }) + class ClassSet { + + onAllChangesDone() { + } + + } + ``` + + + -
diff --git a/public/docs/js/latest/api/annotations/OnAllChangesDone-interface.jade b/public/docs/js/latest/api/annotations/OnAllChangesDone-interface.jade index 6d84b72864..4fc307391a 100644 --- a/public/docs/js/latest/api/annotations/OnAllChangesDone-interface.jade +++ b/public/docs/js/latest/api/annotations/OnAllChangesDone-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/compiler/interfaces.ts (line 27) + defined in angular2/src/core/compiler/interfaces.ts (line 27) :markdown Defines lifecycle method [onAllChangesDone ] called when the bindings of all its children have diff --git a/public/docs/js/latest/api/annotations/OnChange-interface.jade b/public/docs/js/latest/api/annotations/OnChange-interface.jade index c732a4f7c9..9aaf945898 100644 --- a/public/docs/js/latest/api/annotations/OnChange-interface.jade +++ b/public/docs/js/latest/api/annotations/OnChange-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/compiler/interfaces.ts (line 7) + defined in angular2/src/core/compiler/interfaces.ts (line 7) :markdown Defines lifecycle method [onChange] called after all of component's bound diff --git a/public/docs/js/latest/api/annotations/OnCheck-interface.jade b/public/docs/js/latest/api/annotations/OnCheck-interface.jade index 07ce595593..4abf179dfa 100644 --- a/public/docs/js/latest/api/annotations/OnCheck-interface.jade +++ b/public/docs/js/latest/api/annotations/OnCheck-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/compiler/interfaces.ts (line 17) + defined in angular2/src/core/compiler/interfaces.ts (line 17) :markdown Defines lifecycle method [onCheck] called when a directive is being checked. diff --git a/public/docs/js/latest/api/annotations/OnDestroy-interface.jade b/public/docs/js/latest/api/annotations/OnDestroy-interface.jade index 077996a243..86fe7e1fe2 100644 --- a/public/docs/js/latest/api/annotations/OnDestroy-interface.jade +++ b/public/docs/js/latest/api/annotations/OnDestroy-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/compiler/interfaces.ts (line 12) + defined in angular2/src/core/compiler/interfaces.ts (line 12) :markdown Defines lifecycle method [onDestroy] called when a directive is being destroyed. diff --git a/public/docs/js/latest/api/annotations/OnInit-interface.jade b/public/docs/js/latest/api/annotations/OnInit-interface.jade index c6fd105e73..aab4c1725e 100644 --- a/public/docs/js/latest/api/annotations/OnInit-interface.jade +++ b/public/docs/js/latest/api/annotations/OnInit-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/compiler/interfaces.ts (line 22) + defined in angular2/src/core/compiler/interfaces.ts (line 22) :markdown Defines lifecycle method [onInit] called when a directive is being checked the first time. diff --git a/public/docs/js/latest/api/annotations/ParameterDecorator-interface.jade b/public/docs/js/latest/api/annotations/ParameterDecorator-interface.jade deleted file mode 100644 index 8d4f862c70..0000000000 --- a/public/docs/js/latest/api/annotations/ParameterDecorator-interface.jade +++ /dev/null @@ -1,10 +0,0 @@ - -p.location-badge. - exported from angular2/annotations - defined in angular2/src/util/decorators.ts (line 63) - -:markdown - An interface implemented by all Angular parameter decorators, which allows them to be used as ES7 - decorators. - - diff --git a/public/docs/js/latest/api/annotations/Query-var.jade b/public/docs/js/latest/api/annotations/Query-var.jade index 1c49e29e74..8a07bae840 100644 --- a/public/docs/js/latest/api/annotations/Query-var.jade +++ b/public/docs/js/latest/api/annotations/Query-var.jade @@ -3,7 +3,7 @@ h2 Query variable p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 371) + defined in angular2/src/core/annotations/decorators.ts (line 365) :markdown Query factory function. diff --git a/public/docs/js/latest/api/annotations/QueryAnnotation-class.jade b/public/docs/js/latest/api/annotations/QueryAnnotation-class.jade index 1ef4678ae9..7c0383f317 100644 --- a/public/docs/js/latest/api/annotations/QueryAnnotation-class.jade +++ b/public/docs/js/latest/api/annotations/QueryAnnotation-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations_impl/di.ts (line 44) + defined in angular2/src/core/annotations_impl/di.ts (line 44) :markdown Specifies that a QueryList should be injected. diff --git a/public/docs/js/latest/api/annotations/QueryFactory-interface.jade b/public/docs/js/latest/api/annotations/QueryFactory-interface.jade index 8531d693a6..a0ddc421f1 100644 --- a/public/docs/js/latest/api/annotations/QueryFactory-interface.jade +++ b/public/docs/js/latest/api/annotations/QueryFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 293) + defined in angular2/src/core/annotations/decorators.ts (line 287) :markdown Query factory for creating annotations, decorators or DSL. diff --git a/public/docs/js/latest/api/annotations/TypeDecorator-interface.jade b/public/docs/js/latest/api/annotations/TypeDecorator-interface.jade index 47fc030da1..54a0b9a3c4 100644 --- a/public/docs/js/latest/api/annotations/TypeDecorator-interface.jade +++ b/public/docs/js/latest/api/annotations/TypeDecorator-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/util/decorators.ts (line 22) + defined in angular2/src/util/decorators.ts (line 22) :markdown An interface implemented by all Angular type decorators, which allows them to be used as ES7 diff --git a/public/docs/js/latest/api/annotations/View-var.jade b/public/docs/js/latest/api/annotations/View-var.jade index b370f50113..f803a5f7a4 100644 --- a/public/docs/js/latest/api/annotations/View-var.jade +++ b/public/docs/js/latest/api/annotations/View-var.jade @@ -3,7 +3,7 @@ h2 View variable p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 360) + defined in angular2/src/core/annotations/decorators.ts (line 354) :markdown View factory function. diff --git a/public/docs/js/latest/api/annotations/ViewAnnotation-class.jade b/public/docs/js/latest/api/annotations/ViewAnnotation-class.jade index 7842b62eb4..f539753b18 100644 --- a/public/docs/js/latest/api/annotations/ViewAnnotation-class.jade +++ b/public/docs/js/latest/api/annotations/ViewAnnotation-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations_impl/view.ts (line 4) + defined in angular2/src/core/annotations_impl/view.ts (line 4) :markdown Declares the available HTML templates for an application. @@ -163,8 +163,9 @@ p.location-badge. :markdown Specify how the template and the styles should be encapsulated. - The default is ViewEncapsulation if the view has styles, - otherwise ViewEncapsulation. + The default is `ViewEncapsulation.EMULATED` if the view + has styles, + otherwise `ViewEncapsulation.NONE`. diff --git a/public/docs/js/latest/api/annotations/ViewDecorator-interface.jade b/public/docs/js/latest/api/annotations/ViewDecorator-interface.jade index 34d7f01821..4bc38aeea6 100644 --- a/public/docs/js/latest/api/annotations/ViewDecorator-interface.jade +++ b/public/docs/js/latest/api/annotations/ViewDecorator-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 38) + defined in angular2/src/core/annotations/decorators.ts (line 32) :markdown Interface for the View decorator function. diff --git a/public/docs/js/latest/api/annotations/ViewEncapsulation-enum.jade b/public/docs/js/latest/api/annotations/ViewEncapsulation-enum.jade index ccc46905d8..0560bacd61 100644 --- a/public/docs/js/latest/api/annotations/ViewEncapsulation-enum.jade +++ b/public/docs/js/latest/api/annotations/ViewEncapsulation-enum.jade @@ -1,7 +1,50 @@ -

angular2/annotations/ViewEncapsulation

-

(enum)

-
-

How the template and styles of a view should be encapsulated.

+p.location-badge. + exported from angular2/annotations + defined in angular2/src/render/api.ts (line 274) + +:markdown + How the template and styles of a view should be encapsulated. + + +.l-main-section + h2 Members + .l-sub-section + h3 EMULATED + + + :markdown + Emulate scoping of styles by preprocessing the style rules + and adding additional attributes to elements. This is the default. + + + + + + + + .l-sub-section + h3 NATIVE + + + :markdown + Uses the native mechanism of the renderer. For the DOM this means creating a ShadowRoot. + + + + + + + + .l-sub-section + h3 NONE + + + :markdown + Don't scope the template nor the styles. + + + + + -
diff --git a/public/docs/js/latest/api/annotations/ViewFactory-interface.jade b/public/docs/js/latest/api/annotations/ViewFactory-interface.jade index 23d59b7256..3a739fe8bf 100644 --- a/public/docs/js/latest/api/annotations/ViewFactory-interface.jade +++ b/public/docs/js/latest/api/annotations/ViewFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 180) + defined in angular2/src/core/annotations/decorators.ts (line 174) :markdown ViewAnnotation factory for creating annotations, decorators or DSL. diff --git a/public/docs/js/latest/api/annotations/ViewQuery-var.jade b/public/docs/js/latest/api/annotations/ViewQuery-var.jade index 56379714f9..8c049cbef9 100644 --- a/public/docs/js/latest/api/annotations/ViewQuery-var.jade +++ b/public/docs/js/latest/api/annotations/ViewQuery-var.jade @@ -3,7 +3,7 @@ h2 ViewQuery variable p.location-badge. exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 377) + defined in angular2/src/core/annotations/decorators.ts (line 371) :markdown ViewQuery factory function. diff --git a/public/docs/js/latest/api/annotations/_data.json b/public/docs/js/latest/api/annotations/_data.json index c6a7598761..72bd4e985a 100644 --- a/public/docs/js/latest/api/annotations/_data.json +++ b/public/docs/js/latest/api/annotations/_data.json @@ -1,7 +1,7 @@ { "index" : { "title" : "Annotations", - "intro" : "Annotations provide the additional information that Angular requires in order to run yourapplication. This modulecontains Component, Directive, and View annotations, as well asthe Ancestor annotation that is used by Angular to resolve dependencies." + "intro" : "Annotations provide the additional information that Angular requires in order to run yourapplication. This modulecontains Component, Directive, and View annotations, as well asthe Host annotation that is used by Angular to resolve dependencies." }, "ComponentAnnotation-class" : { @@ -60,10 +60,6 @@ "title" : "ClassDefinition Interface" }, - "ParameterDecorator-interface" : { - "title" : "ParameterDecorator Interface" - }, - "TypeDecorator-interface" : { "title" : "TypeDecorator Interface" }, diff --git a/public/docs/js/latest/api/annotations/index.jade b/public/docs/js/latest/api/annotations/index.jade index c8c5ffdc90..b1d8dc3d99 100644 --- a/public/docs/js/latest/api/annotations/index.jade +++ b/public/docs/js/latest/api/annotations/index.jade @@ -1,5 +1,5 @@ p.location-badge. - defined in angular2/annotations.ts (line 1) + defined in angular2/annotations.ts (line 1) ul for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data diff --git a/public/docs/js/latest/api/change_detection/BasePipe-class.jade b/public/docs/js/latest/api/change_detection/BasePipe-class.jade index 3ab11c1e6c..79ae2780a2 100644 --- a/public/docs/js/latest/api/change_detection/BasePipe-class.jade +++ b/public/docs/js/latest/api/change_detection/BasePipe-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/pipes/pipe.ts (line 58) + defined in angular2/src/change_detection/pipes/pipe.ts (line 58) :markdown Provides default implementation of `supports` and `onDestroy` method. diff --git a/public/docs/js/latest/api/change_detection/CHECKED-const.jade b/public/docs/js/latest/api/change_detection/CHECKED-const.jade index 4e84dd2051..5c756cda73 100644 --- a/public/docs/js/latest/api/change_detection/CHECKED-const.jade +++ b/public/docs/js/latest/api/change_detection/CHECKED-const.jade @@ -3,7 +3,7 @@ h2 CHECKED variable p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/constants.ts (line 13) + defined in angular2/src/change_detection/constants.ts (line 13) :markdown CHECKED means that the change detector should be skipped until its mode changes to diff --git a/public/docs/js/latest/api/change_detection/CHECK_ALWAYS-const.jade b/public/docs/js/latest/api/change_detection/CHECK_ALWAYS-const.jade index 54d272f734..7135638741 100644 --- a/public/docs/js/latest/api/change_detection/CHECK_ALWAYS-const.jade +++ b/public/docs/js/latest/api/change_detection/CHECK_ALWAYS-const.jade @@ -3,7 +3,7 @@ h2 CHECK_ALWAYS variable p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/constants.ts (line 19) + defined in angular2/src/change_detection/constants.ts (line 19) :markdown CHECK_ALWAYS means that after calling detectChanges the mode of the change detector diff --git a/public/docs/js/latest/api/change_detection/CHECK_ONCE-const.jade b/public/docs/js/latest/api/change_detection/CHECK_ONCE-const.jade index 2b74953a36..330e29bd39 100644 --- a/public/docs/js/latest/api/change_detection/CHECK_ONCE-const.jade +++ b/public/docs/js/latest/api/change_detection/CHECK_ONCE-const.jade @@ -3,7 +3,7 @@ h2 CHECK_ONCE variable p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/constants.ts (line 7) + defined in angular2/src/change_detection/constants.ts (line 7) :markdown CHECK_ONCE means that after calling detectChanges the mode of the change detector diff --git a/public/docs/js/latest/api/change_detection/ChangeDetectionError-class.jade b/public/docs/js/latest/api/change_detection/ChangeDetectionError-class.jade index 745246a0c4..bc83e7c75f 100644 --- a/public/docs/js/latest/api/change_detection/ChangeDetectionError-class.jade +++ b/public/docs/js/latest/api/change_detection/ChangeDetectionError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/exceptions.ts (line 18) + defined in angular2/src/change_detection/exceptions.ts (line 18) :markdown Thrown when an expression evaluation raises an exception. diff --git a/public/docs/js/latest/api/change_detection/ChangeDetector-interface.jade b/public/docs/js/latest/api/change_detection/ChangeDetector-interface.jade new file mode 100644 index 0000000000..c2e321f438 --- /dev/null +++ b/public/docs/js/latest/api/change_detection/ChangeDetector-interface.jade @@ -0,0 +1,193 @@ + +p.location-badge. + exported from angular2/change_detection + defined in angular2/src/change_detection/interfaces.ts (line 48) + +:markdown + + +.l-main-section + h2 Members + .l-sub-section + h3 parent + + + :markdown + + + + + + + + .l-sub-section + h3 mode + + + :markdown + + + + + + + + .l-sub-section + h3 addChild + + + pre.prettyprint + code. + addChild(cd: ChangeDetector) + + :markdown + + + + + + + + .l-sub-section + h3 addShadowDomChild + + + pre.prettyprint + code. + addShadowDomChild(cd: ChangeDetector) + + :markdown + + + + + + + + .l-sub-section + h3 removeChild + + + pre.prettyprint + code. + removeChild(cd: ChangeDetector) + + :markdown + + + + + + + + .l-sub-section + h3 removeShadowDomChild + + + pre.prettyprint + code. + removeShadowDomChild(cd: ChangeDetector) + + :markdown + + + + + + + + .l-sub-section + h3 remove + + + pre.prettyprint + code. + remove() + + :markdown + + + + + + + + .l-sub-section + h3 hydrate + + + pre.prettyprint + code. + hydrate(context: any, locals: Locals, directives: any, pipes: any) + + :markdown + + + + + + + + .l-sub-section + h3 dehydrate + + + pre.prettyprint + code. + dehydrate() + + :markdown + + + + + + + + .l-sub-section + h3 markPathToRootAsCheckOnce + + + pre.prettyprint + code. + markPathToRootAsCheckOnce() + + :markdown + + + + + + + + .l-sub-section + h3 detectChanges + + + pre.prettyprint + code. + detectChanges() + + :markdown + + + + + + + + .l-sub-section + h3 checkNoChanges + + + pre.prettyprint + code. + checkNoChanges() + + :markdown + + + + + + diff --git a/public/docs/js/latest/api/change_detection/ChangeDetectorRef-class.jade b/public/docs/js/latest/api/change_detection/ChangeDetectorRef-class.jade index 61b0d64ce6..67e7743580 100644 --- a/public/docs/js/latest/api/change_detection/ChangeDetectorRef-class.jade +++ b/public/docs/js/latest/api/change_detection/ChangeDetectorRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/change_detector_ref.ts (line 2) + defined in angular2/src/change_detection/change_detector_ref.ts (line 2) :markdown Controls change detection. diff --git a/public/docs/js/latest/api/change_detection/DEFAULT-const.jade b/public/docs/js/latest/api/change_detection/DEFAULT-const.jade index 41858800e5..b7ce5ceec2 100644 --- a/public/docs/js/latest/api/change_detection/DEFAULT-const.jade +++ b/public/docs/js/latest/api/change_detection/DEFAULT-const.jade @@ -3,7 +3,7 @@ h2 DEFAULT variable p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/constants.ts (line 35) + defined in angular2/src/change_detection/constants.ts (line 35) :markdown DEFAULT means that the change detector's mode will be set to CHECK_ALWAYS during hydration. diff --git a/public/docs/js/latest/api/change_detection/DETACHED-const.jade b/public/docs/js/latest/api/change_detection/DETACHED-const.jade index f57aa6844b..e9915e1828 100644 --- a/public/docs/js/latest/api/change_detection/DETACHED-const.jade +++ b/public/docs/js/latest/api/change_detection/DETACHED-const.jade @@ -3,7 +3,7 @@ h2 DETACHED variable p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/constants.ts (line 25) + defined in angular2/src/change_detection/constants.ts (line 25) :markdown DETACHED means that the change detector sub tree is not a part of the main tree and diff --git a/public/docs/js/latest/api/change_detection/ExpressionChangedAfterItHasBeenCheckedException-class.jade b/public/docs/js/latest/api/change_detection/ExpressionChangedAfterItHasBeenCheckedException-class.jade index d57e295e5f..0635416a09 100644 --- a/public/docs/js/latest/api/change_detection/ExpressionChangedAfterItHasBeenCheckedException-class.jade +++ b/public/docs/js/latest/api/change_detection/ExpressionChangedAfterItHasBeenCheckedException-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/exceptions.ts (line 2) + defined in angular2/src/change_detection/exceptions.ts (line 2) :markdown An error thrown if application changes model breaking the top-down data flow. diff --git a/public/docs/js/latest/api/change_detection/Locals-class.jade b/public/docs/js/latest/api/change_detection/Locals-class.jade new file mode 100644 index 0000000000..4ff643c163 --- /dev/null +++ b/public/docs/js/latest/api/change_detection/Locals-class.jade @@ -0,0 +1,112 @@ + +p.location-badge. + exported from angular2/change_detection + defined in angular2/src/change_detection/parser/locals.ts (line 2) + +:markdown + + +.l-main-section + h2 Members + .l-sub-section + h3 constructor + + + pre.prettyprint + code. + constructor(parent: Locals, current: Map<any, any>) + + :markdown + + + + + + + .l-sub-section + h3 parent + + + :markdown + + + + + + + + .l-sub-section + h3 current + + + :markdown + + + + + + + + .l-sub-section + h3 contains + + + pre.prettyprint + code. + contains(name: string) + + :markdown + + + + + + + + .l-sub-section + h3 get + + + pre.prettyprint + code. + get(name: string) + + :markdown + + + + + + + + .l-sub-section + h3 set + + + pre.prettyprint + code. + set(name: string, value: any) + + :markdown + + + + + + + + .l-sub-section + h3 clearValues + + + pre.prettyprint + code. + clearValues() + + :markdown + + + + + + diff --git a/public/docs/js/latest/api/change_detection/NullPipe-class.jade b/public/docs/js/latest/api/change_detection/NullPipe-class.jade index 6c0ea8f046..ac16b4283a 100644 --- a/public/docs/js/latest/api/change_detection/NullPipe-class.jade +++ b/public/docs/js/latest/api/change_detection/NullPipe-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/pipes/null_pipe.ts (line 10) + defined in angular2/src/change_detection/pipes/null_pipe.ts (line 10) :markdown diff --git a/public/docs/js/latest/api/change_detection/NullPipeFactory-class.jade b/public/docs/js/latest/api/change_detection/NullPipeFactory-class.jade index 706ba7a775..151587ed22 100644 --- a/public/docs/js/latest/api/change_detection/NullPipeFactory-class.jade +++ b/public/docs/js/latest/api/change_detection/NullPipeFactory-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/pipes/null_pipe.ts (line 3) + defined in angular2/src/change_detection/pipes/null_pipe.ts (line 3) :markdown diff --git a/public/docs/js/latest/api/change_detection/ON_PUSH-const.jade b/public/docs/js/latest/api/change_detection/ON_PUSH-const.jade index fd9a6a966d..a5443d6fb0 100644 --- a/public/docs/js/latest/api/change_detection/ON_PUSH-const.jade +++ b/public/docs/js/latest/api/change_detection/ON_PUSH-const.jade @@ -3,7 +3,7 @@ h2 ON_PUSH variable p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/constants.ts (line 30) + defined in angular2/src/change_detection/constants.ts (line 30) :markdown ON_PUSH means that the change detector's mode will be set to CHECK_ONCE during hydration. diff --git a/public/docs/js/latest/api/change_detection/Pipe-interface.jade b/public/docs/js/latest/api/change_detection/Pipe-interface.jade index 8050440399..81e531ca49 100644 --- a/public/docs/js/latest/api/change_detection/Pipe-interface.jade +++ b/public/docs/js/latest/api/change_detection/Pipe-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/pipes/pipe.ts (line 28) + defined in angular2/src/change_detection/pipes/pipe.ts (line 28) :markdown An interface which all pipes must implement. diff --git a/public/docs/js/latest/api/change_detection/PipeFactory-interface.jade b/public/docs/js/latest/api/change_detection/PipeFactory-interface.jade index fb471bc755..024735bff3 100644 --- a/public/docs/js/latest/api/change_detection/PipeFactory-interface.jade +++ b/public/docs/js/latest/api/change_detection/PipeFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/pipes/pipe.ts (line 78) + defined in angular2/src/change_detection/pipes/pipe.ts (line 78) :markdown diff --git a/public/docs/js/latest/api/change_detection/Pipes-class.jade b/public/docs/js/latest/api/change_detection/Pipes-class.jade index bc71cb29a9..2073f42352 100644 --- a/public/docs/js/latest/api/change_detection/Pipes-class.jade +++ b/public/docs/js/latest/api/change_detection/Pipes-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/pipes/pipes.ts (line 6) + defined in angular2/src/change_detection/pipes/pipes.ts (line 6) :markdown @@ -55,7 +55,7 @@ p.location-badge. 'json': [jsonPipeFactory] } @Component({ - viewInjector: [ + viewBindings: [ bind(Pipes).toValue(new Pipes(pipesConfig)) ] }) diff --git a/public/docs/js/latest/api/change_detection/WrappedValue-class.jade b/public/docs/js/latest/api/change_detection/WrappedValue-class.jade index 1e41064771..1eef6b3a3d 100644 --- a/public/docs/js/latest/api/change_detection/WrappedValue-class.jade +++ b/public/docs/js/latest/api/change_detection/WrappedValue-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/change_detection - defined in angular2/src/change_detection/pipes/pipe.ts (line 2) + defined in angular2/src/change_detection/pipes/pipe.ts (line 2) :markdown Indicates that the result of a Pipe transformation has changed even though the reference diff --git a/public/docs/js/latest/api/change_detection/_data.json b/public/docs/js/latest/api/change_detection/_data.json index 2731014397..96e1dd00a0 100644 --- a/public/docs/js/latest/api/change_detection/_data.json +++ b/public/docs/js/latest/api/change_detection/_data.json @@ -36,6 +36,14 @@ "title" : "ChangeDetectionError Class" }, + "ChangeDetector-interface" : { + "title" : "ChangeDetector Interface" + }, + + "Locals-class" : { + "title" : "Locals Class" + }, + "ChangeDetectorRef-class" : { "title" : "ChangeDetectorRef Class" }, @@ -44,6 +52,10 @@ "title" : "WrappedValue Class" }, + "defaultPipes-const" : { + "title" : "defaultPipes Const" + }, + "Pipe-interface" : { "title" : "Pipe Interface" }, diff --git a/public/docs/js/latest/api/change_detection/defaultPipes-const.jade b/public/docs/js/latest/api/change_detection/defaultPipes-const.jade new file mode 100644 index 0000000000..81e3e2ee19 --- /dev/null +++ b/public/docs/js/latest/api/change_detection/defaultPipes-const.jade @@ -0,0 +1,11 @@ + +.l-main-section + h2 defaultPipes variable + p.location-badge. + exported from angular2/change_detection + defined in angular2/src/change_detection/change_detection.ts (line 129) + + :markdown + + + diff --git a/public/docs/js/latest/api/change_detection/index.jade b/public/docs/js/latest/api/change_detection/index.jade index e5641e1c2d..ba3bf56b29 100644 --- a/public/docs/js/latest/api/change_detection/index.jade +++ b/public/docs/js/latest/api/change_detection/index.jade @@ -1,5 +1,5 @@ p.location-badge. - defined in angular2/change_detection.ts (line 1) + defined in angular2/change_detection.ts (line 1) ul for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data diff --git a/public/docs/js/latest/api/core/AppRootUrl-class.jade b/public/docs/js/latest/api/core/AppRootUrl-class.jade index 7d8052c0ff..dfc814e70d 100644 --- a/public/docs/js/latest/api/core/AppRootUrl-class.jade +++ b/public/docs/js/latest/api/core/AppRootUrl-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/services/app_root_url.ts (line 2) + defined in angular2/src/services/app_root_url.ts (line 2) :markdown Specifies app root url for the application. diff --git a/public/docs/js/latest/api/core/AppViewManager-class.jade b/public/docs/js/latest/api/core/AppViewManager-class.jade index 0af823d1a9..a496efd249 100644 --- a/public/docs/js/latest/api/core/AppViewManager-class.jade +++ b/public/docs/js/latest/api/core/AppViewManager-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/view_manager.ts (line 17) + defined in angular2/src/core/compiler/view_manager.ts (line 18) :markdown Entry point for creating, moving views in the view hierarchy and destroying views. diff --git a/public/docs/js/latest/api/core/ApplicationRef-class.jade b/public/docs/js/latest/api/core/ApplicationRef-class.jade index 19cb3f2613..9f93e173cc 100644 --- a/public/docs/js/latest/api/core/ApplicationRef-class.jade +++ b/public/docs/js/latest/api/core/ApplicationRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/application_common.ts (line 323) + defined in angular2/src/core/application_common.ts (line 329) :markdown Represents a Angular's representation of an Application. diff --git a/public/docs/js/latest/api/core/Compiler-class.jade b/public/docs/js/latest/api/core/Compiler-class.jade index 1e5f4e297d..fd3d84c140 100644 --- a/public/docs/js/latest/api/core/Compiler-class.jade +++ b/public/docs/js/latest/api/core/Compiler-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/compiler.ts (line 60) + defined in angular2/src/core/compiler/compiler.ts (line 61) :markdown ## URL Resolution diff --git a/public/docs/js/latest/api/core/ComponentRef-class.jade b/public/docs/js/latest/api/core/ComponentRef-class.jade index 916f672e7f..0f2e93bb12 100644 --- a/public/docs/js/latest/api/core/ComponentRef-class.jade +++ b/public/docs/js/latest/api/core/ComponentRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/dynamic_component_loader.ts (line 7) + defined in angular2/src/core/compiler/dynamic_component_loader.ts (line 7) :markdown Angular's reference to a component instance. diff --git a/public/docs/js/latest/api/core/ComponentUrlMapper-class.jade b/public/docs/js/latest/api/core/ComponentUrlMapper-class.jade index 825725211d..a7b568d1d1 100644 --- a/public/docs/js/latest/api/core/ComponentUrlMapper-class.jade +++ b/public/docs/js/latest/api/core/ComponentUrlMapper-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/component_url_mapper.ts (line 3) + defined in angular2/src/core/compiler/component_url_mapper.ts (line 3) :markdown Resolve a `Type` from a Component into a URL. diff --git a/public/docs/js/latest/api/core/DirectiveResolver-class.jade b/public/docs/js/latest/api/core/DirectiveResolver-class.jade index 0b43e91f10..cdda954a4d 100644 --- a/public/docs/js/latest/api/core/DirectiveResolver-class.jade +++ b/public/docs/js/latest/api/core/DirectiveResolver-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/directive_resolver.ts (line 4) + defined in angular2/src/core/compiler/directive_resolver.ts (line 4) :markdown Resolve a `Type` for Directive. diff --git a/public/docs/js/latest/api/core/DynamicComponentLoader-class.jade b/public/docs/js/latest/api/core/DynamicComponentLoader-class.jade index fe9397bbf5..bd766641fa 100644 --- a/public/docs/js/latest/api/core/DynamicComponentLoader-class.jade +++ b/public/docs/js/latest/api/core/DynamicComponentLoader-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/dynamic_component_loader.ts (line 42) + defined in angular2/src/core/compiler/dynamic_component_loader.ts (line 42) :markdown Service for dynamically loading a Component into an arbitrary position in the internal Angular diff --git a/public/docs/js/latest/api/core/ElementRef-class.jade b/public/docs/js/latest/api/core/ElementRef-class.jade index 7baaf2a4ef..8e383f07ef 100644 --- a/public/docs/js/latest/api/core/ElementRef-class.jade +++ b/public/docs/js/latest/api/core/ElementRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/element_ref.ts (line 3) + defined in angular2/src/core/compiler/element_ref.ts (line 3) :markdown Reference to the element. diff --git a/public/docs/js/latest/api/core/EventEmitter-class.jade b/public/docs/js/latest/api/core/EventEmitter-class.jade index 8ebdc96529..4cf05a38ff 100644 --- a/public/docs/js/latest/api/core/EventEmitter-class.jade +++ b/public/docs/js/latest/api/core/EventEmitter-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/facade/async.ts (line 89) + defined in angular2/src/facade/async.ts (line 89) :markdown Use Rx.Observable but provides an adapter to make it work as specified here: diff --git a/public/docs/js/latest/api/core/HostViewRef-interface.jade b/public/docs/js/latest/api/core/HostViewRef-interface.jade index 01b1d3c330..fbe96d31bb 100644 --- a/public/docs/js/latest/api/core/HostViewRef-interface.jade +++ b/public/docs/js/latest/api/core/HostViewRef-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/view_ref.ts (line 13) + defined in angular2/src/core/compiler/view_ref.ts (line 13) :markdown diff --git a/public/docs/js/latest/api/core/IQueryList-interface.jade b/public/docs/js/latest/api/core/IQueryList-interface.jade index 0128ec184e..ba680fccac 100644 --- a/public/docs/js/latest/api/core/IQueryList-interface.jade +++ b/public/docs/js/latest/api/core/IQueryList-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/interface_query.ts (line 1) + defined in angular2/src/core/compiler/interface_query.ts (line 1) :markdown An iterable live list of components in the Light DOM. diff --git a/public/docs/js/latest/api/core/LifeCycle-class.jade b/public/docs/js/latest/api/core/LifeCycle-class.jade new file mode 100644 index 0000000000..fc9d3547d7 --- /dev/null +++ b/public/docs/js/latest/api/core/LifeCycle-class.jade @@ -0,0 +1,86 @@ + +p.location-badge. + exported from angular2/core + defined in angular2/src/core/life_cycle/life_cycle.ts (line 5) + +:markdown + Provides access to explicitly trigger change detection in an application. + + By default, `Zone` triggers change detection in Angular on each virtual machine (VM) turn. When + testing, or in some + limited application use cases, a developer can also trigger change detection with the + `lifecycle.tick()` method. + + Each Angular application has a single `LifeCycle` instance. + + # Example + + This is a contrived example, since the bootstrap automatically runs inside of the `Zone`, which + invokes + `lifecycle.tick()` on your behalf. + + ```javascript + bootstrap(MyApp).then((ref:ComponentRef) => { + var lifeCycle = ref.injector.get(LifeCycle); + var myApp = ref.instance; + + ref.doSomething(); + lifecycle.tick(); + }); + ``` + + + +.l-main-section + h2 Annotations + .l-sub-section + h3.annotation Injectable + pre.prettyprint + code. + @Injectable() + + +.l-main-section + h2 Members + .l-sub-section + h3 constructor + + + pre.prettyprint + code. + constructor(changeDetector?: ChangeDetector, enforceNoNewChanges?: boolean) + + :markdown + + + + + + + .l-sub-section + h3 tick + + + pre.prettyprint + code. + tick() + + :markdown + Invoke this method to explicitly process change detection and its side-effects. + + In development mode, `tick()` also performs a second change detection cycle to ensure that no + further + changes are detected. If additional changes are picked up during this second cycle, bindings + in + the app have + side-effects that cannot be resolved in a single change detection pass. In this case, Angular + throws an error, + since an Angular application can only have one change detection pass during which all change + detection must + complete. + + + + + + diff --git a/public/docs/js/latest/api/core/NgZone-class.jade b/public/docs/js/latest/api/core/NgZone-class.jade index b9ff536a0a..9068d50dac 100644 --- a/public/docs/js/latest/api/core/NgZone-class.jade +++ b/public/docs/js/latest/api/core/NgZone-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/zone/ng_zone.ts (line 4) + defined in angular2/src/core/zone/ng_zone.ts (line 6) :markdown A wrapper around zones that lets you schedule tasks after it has executed a task. diff --git a/public/docs/js/latest/api/core/Observable-class.jade b/public/docs/js/latest/api/core/Observable-class.jade index 6bdbb25d47..7002e9d03a 100644 --- a/public/docs/js/latest/api/core/Observable-class.jade +++ b/public/docs/js/latest/api/core/Observable-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/facade/async.ts (line 84) + defined in angular2/src/facade/async.ts (line 84) :markdown diff --git a/public/docs/js/latest/api/core/ProtoViewRef-class.jade b/public/docs/js/latest/api/core/ProtoViewRef-class.jade index 962993d6e4..20e5512421 100644 --- a/public/docs/js/latest/api/core/ProtoViewRef-class.jade +++ b/public/docs/js/latest/api/core/ProtoViewRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/view_ref.ts (line 91) + defined in angular2/src/core/compiler/view_ref.ts (line 91) :markdown A reference to an Angular ProtoView. diff --git a/public/docs/js/latest/api/core/QueryList-class.jade b/public/docs/js/latest/api/core/QueryList-class.jade index 90e8ced7fe..efa7b27af2 100644 --- a/public/docs/js/latest/api/core/QueryList-class.jade +++ b/public/docs/js/latest/api/core/QueryList-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/query_list.ts (line 2) + defined in angular2/src/core/compiler/query_list.ts (line 2) :markdown Injectable Objects that contains a live list of child directives in the light Dom of a directive. diff --git a/public/docs/js/latest/api/core/RenderElementRef-interface.jade b/public/docs/js/latest/api/core/RenderElementRef-interface.jade index 077454775a..e6d495fc7e 100644 --- a/public/docs/js/latest/api/core/RenderElementRef-interface.jade +++ b/public/docs/js/latest/api/core/RenderElementRef-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/render/api.ts (line 377) + defined in angular2/src/render/api.ts (line 377) :markdown Abstract reference to the element which can be marshaled across web-worker boundary. diff --git a/public/docs/js/latest/api/core/TemplateRef-class.jade b/public/docs/js/latest/api/core/TemplateRef-class.jade index 3cde3b3d21..02084d71be 100644 --- a/public/docs/js/latest/api/core/TemplateRef-class.jade +++ b/public/docs/js/latest/api/core/TemplateRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/template_ref.ts (line 3) + defined in angular2/src/core/compiler/template_ref.ts (line 3) :markdown Reference to a template within a component. diff --git a/public/docs/js/latest/api/core/Type-interface.jade b/public/docs/js/latest/api/core/Type-interface.jade new file mode 100644 index 0000000000..65cc054e1f --- /dev/null +++ b/public/docs/js/latest/api/core/Type-interface.jade @@ -0,0 +1,11 @@ + +p.location-badge. + exported from angular2/core + defined in angular2/src/facade/lang.ts (line 5) + +:markdown + Runtime representation of a type. + + In JavaScript a Type is a constructor function. + + diff --git a/public/docs/js/latest/api/core/UrlResolver-class.jade b/public/docs/js/latest/api/core/UrlResolver-class.jade index fed3e518ef..fa204ab518 100644 --- a/public/docs/js/latest/api/core/UrlResolver-class.jade +++ b/public/docs/js/latest/api/core/UrlResolver-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/services/url_resolver.ts (line 9) + defined in angular2/src/services/url_resolver.ts (line 9) :markdown Used by the Compiler when resolving HTML and CSS template URLs. diff --git a/public/docs/js/latest/api/core/ViewContainerRef-class.jade b/public/docs/js/latest/api/core/ViewContainerRef-class.jade index 48b575fc48..7ddc36127c 100644 --- a/public/docs/js/latest/api/core/ViewContainerRef-class.jade +++ b/public/docs/js/latest/api/core/ViewContainerRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/view_container_ref.ts (line 10) + defined in angular2/src/core/compiler/view_container_ref.ts (line 10) :markdown A location where ViewRefs can be attached. diff --git a/public/docs/js/latest/api/core/ViewRef-class.jade b/public/docs/js/latest/api/core/ViewRef-class.jade index 116fd49724..c8c55e2336 100644 --- a/public/docs/js/latest/api/core/ViewRef-class.jade +++ b/public/docs/js/latest/api/core/ViewRef-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/core - defined in angular2/src/core/compiler/view_ref.ts (line 15) + defined in angular2/src/core/compiler/view_ref.ts (line 15) :markdown A reference to an Angular View. diff --git a/public/docs/js/latest/api/core/_data.json b/public/docs/js/latest/api/core/_data.json index ef651921e9..d5089abf10 100644 --- a/public/docs/js/latest/api/core/_data.json +++ b/public/docs/js/latest/api/core/_data.json @@ -12,6 +12,10 @@ "title" : "ApplicationRef Class" }, + "Type-interface" : { + "title" : "Type Interface" + }, + "AppRootUrl-class" : { "title" : "AppRootUrl Class" }, @@ -48,6 +52,10 @@ "title" : "DynamicComponentLoader Class" }, + "LifeCycle-class" : { + "title" : "LifeCycle Class" + }, + "ElementRef-class" : { "title" : "ElementRef Class" }, diff --git a/public/docs/js/latest/api/core/appComponentTypeToken-const.jade b/public/docs/js/latest/api/core/appComponentTypeToken-const.jade index 0317bfbbcf..ae3ffbae01 100644 --- a/public/docs/js/latest/api/core/appComponentTypeToken-const.jade +++ b/public/docs/js/latest/api/core/appComponentTypeToken-const.jade @@ -3,7 +3,7 @@ h2 appComponentTypeToken variable p.location-badge. exported from angular2/core - defined in angular2/src/core/application_tokens.ts (line 25) + defined in angular2/src/core/application_tokens.ts (line 25) :markdown An opaque token representing the application root type in the Injector. diff --git a/public/docs/js/latest/api/core/index.jade b/public/docs/js/latest/api/core/index.jade index 1ce1c599fe..6717e1d3d1 100644 --- a/public/docs/js/latest/api/core/index.jade +++ b/public/docs/js/latest/api/core/index.jade @@ -1,5 +1,5 @@ p.location-badge. - defined in angular2/core.ts (line 1) + defined in angular2/core.ts (line 1) ul for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data diff --git a/public/docs/js/latest/api/di/AbstractBindingError-class.jade b/public/docs/js/latest/api/di/AbstractBindingError-class.jade index 44ed794acf..13bf8e5d01 100644 --- a/public/docs/js/latest/api/di/AbstractBindingError-class.jade +++ b/public/docs/js/latest/api/di/AbstractBindingError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/exceptions.ts (line 27) + defined in angular2/src/di/exceptions.ts (line 27) :markdown Base class for all errors arising from misconfigured bindings. diff --git a/public/docs/js/latest/api/di/Ancestor-var.jade b/public/docs/js/latest/api/di/Ancestor-var.jade deleted file mode 100644 index 616661b9bf..0000000000 --- a/public/docs/js/latest/api/di/Ancestor-var.jade +++ /dev/null @@ -1,12 +0,0 @@ - -.l-main-section - h2 Ancestor variable - p.location-badge. - exported from angular2/di - defined in angular2/src/di/decorators.ts (line 83) - - :markdown - Factory for creating AncestorMetadata. - - - diff --git a/public/docs/js/latest/api/di/AncestorFactory-interface.jade b/public/docs/js/latest/api/di/AncestorFactory-interface.jade deleted file mode 100644 index 9120ca429e..0000000000 --- a/public/docs/js/latest/api/di/AncestorFactory-interface.jade +++ /dev/null @@ -1,9 +0,0 @@ - -p.location-badge. - exported from angular2/di - defined in angular2/src/di/decorators.ts (line 42) - -:markdown - Factory for creating AncestorMetadata. - - diff --git a/public/docs/js/latest/api/di/AncestorMetadata-class.jade b/public/docs/js/latest/api/di/AncestorMetadata-class.jade deleted file mode 100644 index 9d12c3f71b..0000000000 --- a/public/docs/js/latest/api/di/AncestorMetadata-class.jade +++ /dev/null @@ -1,79 +0,0 @@ - -p.location-badge. - exported from angular2/di - defined in angular2/src/di/metadata.ts (line 123) - -:markdown - Specifies that an injector should retrieve a dependency from any ancestor from the same boundary. - - ## Example - - ``` - class Dependency { - } - - class NeedsDependency { - constructor(public @Ancestor() dependency:Dependency) {} - } - - var parent = Injector.resolveAndCreate([ - bind(Dependency).toClass(AncestorDependency) - ]); - var child = parent.resolveAndCreateChild([]); - var grandChild = child.resolveAndCreateChild([NeedsDependency, Depedency]); - var nd = grandChild.get(NeedsDependency); - expect(nd.dependency).toBeAnInstanceOf(AncestorDependency); - ``` - - You can make an injector to retrive a dependency either from itself or its ancestor by setting - self to true. - - ``` - class NeedsDependency { - constructor(public @Ancestor({self:true}) dependency:Dependency) {} - } - ``` - - - -.l-main-section - h2 Annotations - .l-sub-section - h3.annotation CONST - pre.prettyprint - code. - @CONST() - - -.l-main-section - h2 Members - .l-sub-section - h3 constructor - - - pre.prettyprint - code. - constructor({self}?: {self?: boolean}) - - :markdown - - - - - - - .l-sub-section - h3 toString - - - pre.prettyprint - code. - toString() - - :markdown - - - - - - diff --git a/public/docs/js/latest/api/di/Binding-class.jade b/public/docs/js/latest/api/di/Binding-class.jade index c529b2958f..89d597b163 100644 --- a/public/docs/js/latest/api/di/Binding-class.jade +++ b/public/docs/js/latest/api/di/Binding-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/binding.ts (line 37) + defined in angular2/src/di/binding.ts (line 36) :markdown Describes how the Injector should instantiate a given token. diff --git a/public/docs/js/latest/api/di/BindingBuilder-class.jade b/public/docs/js/latest/api/di/BindingBuilder-class.jade index 61496fd21c..c5d72a2152 100644 --- a/public/docs/js/latest/api/di/BindingBuilder-class.jade +++ b/public/docs/js/latest/api/di/BindingBuilder-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/binding.ts (line 259) + defined in angular2/src/di/binding.ts (line 258) :markdown Helper class for the bind function. diff --git a/public/docs/js/latest/api/di/BindingWithVisibility-class.jade b/public/docs/js/latest/api/di/BindingWithVisibility-class.jade index c81a3ea570..189d8fe9f0 100644 --- a/public/docs/js/latest/api/di/BindingWithVisibility-class.jade +++ b/public/docs/js/latest/api/di/BindingWithVisibility-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 357) + defined in angular2/src/di/injector.ts (line 357) :markdown diff --git a/public/docs/js/latest/api/di/CyclicDependencyError-class.jade b/public/docs/js/latest/api/di/CyclicDependencyError-class.jade index 49b7f0ca01..fa9b0baf5a 100644 --- a/public/docs/js/latest/api/di/CyclicDependencyError-class.jade +++ b/public/docs/js/latest/api/di/CyclicDependencyError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/exceptions.ts (line 71) + defined in angular2/src/di/exceptions.ts (line 71) :markdown Thrown when dependencies form a cycle. diff --git a/public/docs/js/latest/api/di/DEFAULT_VISIBILITY-const.jade b/public/docs/js/latest/api/di/DEFAULT_VISIBILITY-const.jade deleted file mode 100644 index e926476249..0000000000 --- a/public/docs/js/latest/api/di/DEFAULT_VISIBILITY-const.jade +++ /dev/null @@ -1,11 +0,0 @@ - -.l-main-section - h2 DEFAULT_VISIBILITY variable - p.location-badge. - exported from angular2/di - defined in angular2/src/di/metadata.ts (line 199) - - :markdown - - - diff --git a/public/docs/js/latest/api/di/Dependency-class.jade b/public/docs/js/latest/api/di/Dependency-class.jade index f9b861a461..2c3bd2a3a8 100644 --- a/public/docs/js/latest/api/di/Dependency-class.jade +++ b/public/docs/js/latest/api/di/Dependency-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/binding.ts (line 23) + defined in angular2/src/di/binding.ts (line 24) :markdown @@ -13,7 +13,7 @@ p.location-badge. pre.prettyprint code. - constructor(key: Key, optional: boolean, visibility: VisibilityMetadata, properties: List<any>) + constructor(key: Key, optional: boolean, lowerBoundVisibility: any, upperBoundVisibility: any, properties: List<any>) :markdown @@ -47,7 +47,19 @@ p.location-badge. .l-sub-section - h3 visibility + h3 lowerBoundVisibility + + + :markdown + + + + + + + + .l-sub-section + h3 upperBoundVisibility :markdown diff --git a/public/docs/js/latest/api/di/DependencyMetadata-class.jade b/public/docs/js/latest/api/di/DependencyMetadata-class.jade index bf206054fe..cdba2ae5e6 100644 --- a/public/docs/js/latest/api/di/DependencyMetadata-class.jade +++ b/public/docs/js/latest/api/di/DependencyMetadata-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/metadata.ts (line 34) + defined in angular2/src/di/metadata.ts (line 34) :markdown `DependencyMetadata is used by the framework to extend DI. diff --git a/public/docs/js/latest/api/di/DependencyProvider-interface.jade b/public/docs/js/latest/api/di/DependencyProvider-interface.jade index 101a0232f1..bbd6277e77 100644 --- a/public/docs/js/latest/api/di/DependencyProvider-interface.jade +++ b/public/docs/js/latest/api/di/DependencyProvider-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 363) + defined in angular2/src/di/injector.ts (line 363) :markdown Used to provide dependencies that cannot be easily expressed as bindings. diff --git a/public/docs/js/latest/api/di/ForwardRefFn-interface.jade b/public/docs/js/latest/api/di/ForwardRefFn-interface.jade index f8b8afc6af..5af0eb76fa 100644 --- a/public/docs/js/latest/api/di/ForwardRefFn-interface.jade +++ b/public/docs/js/latest/api/di/ForwardRefFn-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/forward_ref.ts (line 1) + defined in angular2/src/di/forward_ref.ts (line 1) :markdown diff --git a/public/docs/js/latest/api/di/Host-var.jade b/public/docs/js/latest/api/di/Host-var.jade new file mode 100644 index 0000000000..cf89ea884e --- /dev/null +++ b/public/docs/js/latest/api/di/Host-var.jade @@ -0,0 +1,12 @@ + +.l-main-section + h2 Host variable + p.location-badge. + exported from angular2/di + defined in angular2/src/di/decorators.ts (line 82) + + :markdown + Factory for creating HostMetadata. + + + diff --git a/public/docs/js/latest/api/di/HostFactory-interface.jade b/public/docs/js/latest/api/di/HostFactory-interface.jade new file mode 100644 index 0000000000..874ebd5cb4 --- /dev/null +++ b/public/docs/js/latest/api/di/HostFactory-interface.jade @@ -0,0 +1,9 @@ + +p.location-badge. + exported from angular2/di + defined in angular2/src/di/decorators.ts (line 41) + +:markdown + Factory for creating HostMetadata. + + diff --git a/public/docs/js/latest/api/di/UnboundedMetadata-class.jade b/public/docs/js/latest/api/di/HostMetadata-class.jade similarity index 53% rename from public/docs/js/latest/api/di/UnboundedMetadata-class.jade rename to public/docs/js/latest/api/di/HostMetadata-class.jade index 76089ba362..4c56e43c44 100644 --- a/public/docs/js/latest/api/di/UnboundedMetadata-class.jade +++ b/public/docs/js/latest/api/di/HostMetadata-class.jade @@ -1,10 +1,11 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/metadata.ts (line 160) + defined in angular2/src/di/metadata.ts (line 138) :markdown - Specifies that an injector should retrieve a dependency from any ancestor, crossing boundaries. + Specifies that an injector should retrieve a dependency from any injector until reaching the + closest host. ## Example @@ -13,25 +14,16 @@ p.location-badge. } class NeedsDependency { - constructor(public @Ancestor() dependency:Dependency) {} + constructor(public @Host() dependency:Dependency) {} } var parent = Injector.resolveAndCreate([ - bind(Dependency).toClass(AncestorDependency) + bind(Dependency).toClass(HostDependency) ]); var child = parent.resolveAndCreateChild([]); var grandChild = child.resolveAndCreateChild([NeedsDependency, Depedency]); var nd = grandChild.get(NeedsDependency); - expect(nd.dependency).toBeAnInstanceOf(AncestorDependency); - ``` - - You can make an injector to retrive a dependency either from itself or its ancestor by setting - self to true. - - ``` - class NeedsDependency { - constructor(public @Ancestor({self:true}) dependency:Dependency) {} - } + expect(nd.dependency).toBeAnInstanceOf(HostDependency); ``` @@ -47,21 +39,6 @@ p.location-badge. .l-main-section h2 Members - .l-sub-section - h3 constructor - - - pre.prettyprint - code. - constructor({self}?: {self?: boolean}) - - :markdown - - - - - - .l-sub-section h3 toString diff --git a/public/docs/js/latest/api/di/Inject-var.jade b/public/docs/js/latest/api/di/Inject-var.jade index 58c86e598b..515780d48e 100644 --- a/public/docs/js/latest/api/di/Inject-var.jade +++ b/public/docs/js/latest/api/di/Inject-var.jade @@ -3,7 +3,7 @@ h2 Inject variable p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 63) + defined in angular2/src/di/decorators.ts (line 62) :markdown Factory for creating InjectMetadata. diff --git a/public/docs/js/latest/api/di/InjectFactory-interface.jade b/public/docs/js/latest/api/di/InjectFactory-interface.jade index 078072c90d..ccda32ad05 100644 --- a/public/docs/js/latest/api/di/InjectFactory-interface.jade +++ b/public/docs/js/latest/api/di/InjectFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 10) + defined in angular2/src/di/decorators.ts (line 9) :markdown Factory for creating InjectMetadata. diff --git a/public/docs/js/latest/api/di/InjectMetadata-class.jade b/public/docs/js/latest/api/di/InjectMetadata-class.jade index cbfd676d7d..b5a0913bd6 100644 --- a/public/docs/js/latest/api/di/InjectMetadata-class.jade +++ b/public/docs/js/latest/api/di/InjectMetadata-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/metadata.ts (line 1) + defined in angular2/src/di/metadata.ts (line 1) :markdown A parameter metadata that specifies a dependency. diff --git a/public/docs/js/latest/api/di/Injectable-var.jade b/public/docs/js/latest/api/di/Injectable-var.jade index 9f7540ccea..53fae8ab4c 100644 --- a/public/docs/js/latest/api/di/Injectable-var.jade +++ b/public/docs/js/latest/api/di/Injectable-var.jade @@ -3,7 +3,7 @@ h2 Injectable variable p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 73) + defined in angular2/src/di/decorators.ts (line 72) :markdown Factory for creating InjectableMetadata. diff --git a/public/docs/js/latest/api/di/InjectableFactory-interface.jade b/public/docs/js/latest/api/di/InjectableFactory-interface.jade index 6e677dbbc7..fd0f75f761 100644 --- a/public/docs/js/latest/api/di/InjectableFactory-interface.jade +++ b/public/docs/js/latest/api/di/InjectableFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 26) + defined in angular2/src/di/decorators.ts (line 25) :markdown Factory for creating InjectableMetadata. diff --git a/public/docs/js/latest/api/di/InjectableMetadata-class.jade b/public/docs/js/latest/api/di/InjectableMetadata-class.jade index 60b94b370e..625e22f00d 100644 --- a/public/docs/js/latest/api/di/InjectableMetadata-class.jade +++ b/public/docs/js/latest/api/di/InjectableMetadata-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/metadata.ts (line 65) + defined in angular2/src/di/metadata.ts (line 65) :markdown A marker metadata that marks a class as available to `Injector` for creation. Used by tooling diff --git a/public/docs/js/latest/api/di/Injector-class.jade b/public/docs/js/latest/api/di/Injector-class.jade index 8f3784f958..e09bd17d00 100644 --- a/public/docs/js/latest/api/di/Injector-class.jade +++ b/public/docs/js/latest/api/di/Injector-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 370) + defined in angular2/src/di/injector.ts (line 370) :markdown A dependency injection container used for resolving dependencies. diff --git a/public/docs/js/latest/api/di/InstantiationError-class.jade b/public/docs/js/latest/api/di/InstantiationError-class.jade index 72335827b0..96ae9d587e 100644 --- a/public/docs/js/latest/api/di/InstantiationError-class.jade +++ b/public/docs/js/latest/api/di/InstantiationError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/exceptions.ts (line 95) + defined in angular2/src/di/exceptions.ts (line 95) :markdown Thrown when a constructing type returns with an Error. diff --git a/public/docs/js/latest/api/di/InvalidBindingError-class.jade b/public/docs/js/latest/api/di/InvalidBindingError-class.jade index ed7d5cc57c..612f64892f 100644 --- a/public/docs/js/latest/api/di/InvalidBindingError-class.jade +++ b/public/docs/js/latest/api/di/InvalidBindingError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/exceptions.ts (line 113) + defined in angular2/src/di/exceptions.ts (line 113) :markdown Thrown when an object other then Binding (or `Type`) is passed to Injector diff --git a/public/docs/js/latest/api/di/Key-class.jade b/public/docs/js/latest/api/di/Key-class.jade index bdf741dc62..cf14476157 100644 --- a/public/docs/js/latest/api/di/Key-class.jade +++ b/public/docs/js/latest/api/di/Key-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/key.ts (line 6) + defined in angular2/src/di/key.ts (line 6) :markdown A unique object used for retrieving items from the Injector. diff --git a/public/docs/js/latest/api/di/KeyRegistry-class.jade b/public/docs/js/latest/api/di/KeyRegistry-class.jade index 8433429a30..6926ae8a80 100644 --- a/public/docs/js/latest/api/di/KeyRegistry-class.jade +++ b/public/docs/js/latest/api/di/KeyRegistry-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/key.ts (line 39) + defined in angular2/src/di/key.ts (line 39) :markdown diff --git a/public/docs/js/latest/api/di/NoAnnotationError-class.jade b/public/docs/js/latest/api/di/NoAnnotationError-class.jade index e933a9683e..d8b9bcb4b6 100644 --- a/public/docs/js/latest/api/di/NoAnnotationError-class.jade +++ b/public/docs/js/latest/api/di/NoAnnotationError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/exceptions.ts (line 128) + defined in angular2/src/di/exceptions.ts (line 128) :markdown Thrown when the class has no annotation information. diff --git a/public/docs/js/latest/api/di/NoBindingError-class.jade b/public/docs/js/latest/api/di/NoBindingError-class.jade index 0a446403b3..4853656c70 100644 --- a/public/docs/js/latest/api/di/NoBindingError-class.jade +++ b/public/docs/js/latest/api/di/NoBindingError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/exceptions.ts (line 58) + defined in angular2/src/di/exceptions.ts (line 58) :markdown Thrown when trying to retrieve a dependency by `Key` from Injector, but the diff --git a/public/docs/js/latest/api/di/OpaqueToken-class.jade b/public/docs/js/latest/api/di/OpaqueToken-class.jade index 2ad688171c..9107c7a572 100644 --- a/public/docs/js/latest/api/di/OpaqueToken-class.jade +++ b/public/docs/js/latest/api/di/OpaqueToken-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/opaque_token.ts (line 1) + defined in angular2/src/di/opaque_token.ts (line 1) :markdown diff --git a/public/docs/js/latest/api/di/Optional-var.jade b/public/docs/js/latest/api/di/Optional-var.jade index d1c5c92141..1c5d2a7282 100644 --- a/public/docs/js/latest/api/di/Optional-var.jade +++ b/public/docs/js/latest/api/di/Optional-var.jade @@ -3,7 +3,7 @@ h2 Optional variable p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 68) + defined in angular2/src/di/decorators.ts (line 67) :markdown Factory for creating OptionalMetadata. diff --git a/public/docs/js/latest/api/di/OptionalFactory-interface.jade b/public/docs/js/latest/api/di/OptionalFactory-interface.jade index 5f6e93b3cd..69fe690480 100644 --- a/public/docs/js/latest/api/di/OptionalFactory-interface.jade +++ b/public/docs/js/latest/api/di/OptionalFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 18) + defined in angular2/src/di/decorators.ts (line 17) :markdown Factory for creating OptionalMetadata. diff --git a/public/docs/js/latest/api/di/OptionalMetadata-class.jade b/public/docs/js/latest/api/di/OptionalMetadata-class.jade index 3315749c06..c69f743fb2 100644 --- a/public/docs/js/latest/api/di/OptionalMetadata-class.jade +++ b/public/docs/js/latest/api/di/OptionalMetadata-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/metadata.ts (line 17) + defined in angular2/src/di/metadata.ts (line 17) :markdown A parameter metadata that marks a dependency as optional. Injector provides `null` if diff --git a/public/docs/js/latest/api/di/OutOfBoundsError-class.jade b/public/docs/js/latest/api/di/OutOfBoundsError-class.jade index 19dbecefd6..e18faf25ca 100644 --- a/public/docs/js/latest/api/di/OutOfBoundsError-class.jade +++ b/public/docs/js/latest/api/di/OutOfBoundsError-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/exceptions.ts (line 156) + defined in angular2/src/di/exceptions.ts (line 156) :markdown Thrown when getting an object by index. diff --git a/public/docs/js/latest/api/di/PRIVATE-const.jade b/public/docs/js/latest/api/di/PRIVATE-const.jade index 7547929a64..677efaaae2 100644 --- a/public/docs/js/latest/api/di/PRIVATE-const.jade +++ b/public/docs/js/latest/api/di/PRIVATE-const.jade @@ -3,7 +3,7 @@ h2 PRIVATE variable p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 27) + defined in angular2/src/di/injector.ts (line 27) :markdown diff --git a/public/docs/js/latest/api/di/PUBLIC-const.jade b/public/docs/js/latest/api/di/PUBLIC-const.jade index 507986c6ba..2a6d934b1c 100644 --- a/public/docs/js/latest/api/di/PUBLIC-const.jade +++ b/public/docs/js/latest/api/di/PUBLIC-const.jade @@ -3,7 +3,7 @@ h2 PUBLIC variable p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 26) + defined in angular2/src/di/injector.ts (line 26) :markdown diff --git a/public/docs/js/latest/api/di/PUBLIC_AND_PRIVATE-const.jade b/public/docs/js/latest/api/di/PUBLIC_AND_PRIVATE-const.jade index f7ce19a9e4..e0d4ad6f07 100644 --- a/public/docs/js/latest/api/di/PUBLIC_AND_PRIVATE-const.jade +++ b/public/docs/js/latest/api/di/PUBLIC_AND_PRIVATE-const.jade @@ -3,7 +3,7 @@ h2 PUBLIC_AND_PRIVATE variable p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 28) + defined in angular2/src/di/injector.ts (line 28) :markdown diff --git a/public/docs/js/latest/api/di/ProtoInjector-class.jade b/public/docs/js/latest/api/di/ProtoInjector-class.jade index 70b0b68559..41a96d3f13 100644 --- a/public/docs/js/latest/api/di/ProtoInjector-class.jade +++ b/public/docs/js/latest/api/di/ProtoInjector-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 172) + defined in angular2/src/di/injector.ts (line 172) :markdown diff --git a/public/docs/js/latest/api/di/ResolvedBinding-class.jade b/public/docs/js/latest/api/di/ResolvedBinding-class.jade index 4cbfab47c6..2970495dc3 100644 --- a/public/docs/js/latest/api/di/ResolvedBinding-class.jade +++ b/public/docs/js/latest/api/di/ResolvedBinding-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/binding.ts (line 218) + defined in angular2/src/di/binding.ts (line 217) :markdown An internal resolved representation of a Binding used by the Injector. diff --git a/public/docs/js/latest/api/di/Self-var.jade b/public/docs/js/latest/api/di/Self-var.jade index eebfb42f6f..b6781e679b 100644 --- a/public/docs/js/latest/api/di/Self-var.jade +++ b/public/docs/js/latest/api/di/Self-var.jade @@ -3,7 +3,7 @@ h2 Self variable p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 78) + defined in angular2/src/di/decorators.ts (line 77) :markdown Factory for creating SelfMetadata. diff --git a/public/docs/js/latest/api/di/SelfFactory-interface.jade b/public/docs/js/latest/api/di/SelfFactory-interface.jade index 39831ea190..ef4a2b8c6d 100644 --- a/public/docs/js/latest/api/di/SelfFactory-interface.jade +++ b/public/docs/js/latest/api/di/SelfFactory-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/decorators.ts (line 34) + defined in angular2/src/di/decorators.ts (line 33) :markdown Factory for creating SelfMetadata. diff --git a/public/docs/js/latest/api/di/SelfMetadata-class.jade b/public/docs/js/latest/api/di/SelfMetadata-class.jade index 7764ef555b..c606fa8827 100644 --- a/public/docs/js/latest/api/di/SelfMetadata-class.jade +++ b/public/docs/js/latest/api/di/SelfMetadata-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/metadata.ts (line 99) + defined in angular2/src/di/metadata.ts (line 83) :markdown Specifies that an injector should retrieve a dependency from itself. @@ -34,21 +34,6 @@ p.location-badge. .l-main-section h2 Members - .l-sub-section - h3 constructor - - - pre.prettyprint - code. - constructor() - - :markdown - - - - - - .l-sub-section h3 toString diff --git a/public/docs/js/latest/api/di/SkipSelf-var.jade b/public/docs/js/latest/api/di/SkipSelf-var.jade new file mode 100644 index 0000000000..3572be58ee --- /dev/null +++ b/public/docs/js/latest/api/di/SkipSelf-var.jade @@ -0,0 +1,12 @@ + +.l-main-section + h2 SkipSelf variable + p.location-badge. + exported from angular2/di + defined in angular2/src/di/decorators.ts (line 87) + + :markdown + Factory for creating SkipSelfMetadata. + + + diff --git a/public/docs/js/latest/api/di/SkipSelfFactory-interface.jade b/public/docs/js/latest/api/di/SkipSelfFactory-interface.jade new file mode 100644 index 0000000000..b34fd2b30c --- /dev/null +++ b/public/docs/js/latest/api/di/SkipSelfFactory-interface.jade @@ -0,0 +1,9 @@ + +p.location-badge. + exported from angular2/di + defined in angular2/src/di/decorators.ts (line 49) + +:markdown + Factory for creating SkipSelfMetadata. + + diff --git a/public/docs/js/latest/api/di/SkipSelfMetadata-class.jade b/public/docs/js/latest/api/di/SkipSelfMetadata-class.jade new file mode 100644 index 0000000000..c401d55a83 --- /dev/null +++ b/public/docs/js/latest/api/di/SkipSelfMetadata-class.jade @@ -0,0 +1,60 @@ + +p.location-badge. + exported from angular2/di + defined in angular2/src/di/metadata.ts (line 106) + +:markdown + Specifies that the dependency resolution should start from the parent injector. + + ## Example + + + ``` + class Service {} + + class ParentService implements Service { + } + + class ChildService implements Service { + constructor(public @SkipSelf() parentService:Service) {} + } + + var parent = Injector.resolveAndCreate([ + bind(Service).toClass(ParentService) + ]); + var child = parent.resolveAndCreateChild([ + bind(Service).toClass(ChildSerice) + ]); + var s = child.get(Service); + expect(s).toBeAnInstanceOf(ChildService); + expect(s.parentService).toBeAnInstanceOf(ParentService); + ``` + + + +.l-main-section + h2 Annotations + .l-sub-section + h3.annotation CONST + pre.prettyprint + code. + @CONST() + + +.l-main-section + h2 Members + .l-sub-section + h3 toString + + + pre.prettyprint + code. + toString() + + :markdown + + + + + + diff --git a/public/docs/js/latest/api/di/TypeLiteral-class.jade b/public/docs/js/latest/api/di/TypeLiteral-class.jade index 48355d97ca..9795b1c970 100644 --- a/public/docs/js/latest/api/di/TypeLiteral-class.jade +++ b/public/docs/js/latest/api/di/TypeLiteral-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/type_literal.ts (line 1) + defined in angular2/src/di/type_literal.ts (line 1) :markdown Type literals is a Dart-only feature. This is here only so we can x-compile diff --git a/public/docs/js/latest/api/di/Unbounded-var.jade b/public/docs/js/latest/api/di/Unbounded-var.jade deleted file mode 100644 index 7d29e1a594..0000000000 --- a/public/docs/js/latest/api/di/Unbounded-var.jade +++ /dev/null @@ -1,12 +0,0 @@ - -.l-main-section - h2 Unbounded variable - p.location-badge. - exported from angular2/di - defined in angular2/src/di/decorators.ts (line 88) - - :markdown - Factory for creating UnboundedMetadata. - - - diff --git a/public/docs/js/latest/api/di/UnboundedFactory-interface.jade b/public/docs/js/latest/api/di/UnboundedFactory-interface.jade deleted file mode 100644 index d30399857a..0000000000 --- a/public/docs/js/latest/api/di/UnboundedFactory-interface.jade +++ /dev/null @@ -1,9 +0,0 @@ - -p.location-badge. - exported from angular2/di - defined in angular2/src/di/decorators.ts (line 50) - -:markdown - Factory for creating UnboundedMetadata. - - diff --git a/public/docs/js/latest/api/di/VisibilityMetadata-class.jade b/public/docs/js/latest/api/di/VisibilityMetadata-class.jade deleted file mode 100644 index ec0b259a43..0000000000 --- a/public/docs/js/latest/api/di/VisibilityMetadata-class.jade +++ /dev/null @@ -1,77 +0,0 @@ - -p.location-badge. - exported from angular2/di - defined in angular2/src/di/metadata.ts (line 83) - -:markdown - Specifies how injector should resolve a dependency. - - See Self, Ancestor, Unbounded. - - - -.l-main-section - h2 Annotations - .l-sub-section - h3.annotation CONST - pre.prettyprint - code. - @CONST() - - -.l-main-section - h2 Members - .l-sub-section - h3 constructor - - - pre.prettyprint - code. - constructor(crossBoundaries: boolean, _includeSelf: boolean) - - :markdown - - - - - - - .l-sub-section - h3 crossBoundaries - - - :markdown - - - - - - - - .l-sub-section - h3 includeSelf - - - :markdown - - - - - - - - .l-sub-section - h3 toString - - - pre.prettyprint - code. - toString() - - :markdown - - - - - - diff --git a/public/docs/js/latest/api/di/_data.json b/public/docs/js/latest/api/di/_data.json index 257033ce6b..50ba8b86a1 100644 --- a/public/docs/js/latest/api/di/_data.json +++ b/public/docs/js/latest/api/di/_data.json @@ -16,30 +16,22 @@ "title" : "InjectableMetadata Class" }, - "VisibilityMetadata-class" : { - "title" : "VisibilityMetadata Class" - }, - "SelfMetadata-class" : { "title" : "SelfMetadata Class" }, - "AncestorMetadata-class" : { - "title" : "AncestorMetadata Class" + "HostMetadata-class" : { + "title" : "HostMetadata Class" }, - "UnboundedMetadata-class" : { - "title" : "UnboundedMetadata Class" + "SkipSelfMetadata-class" : { + "title" : "SkipSelfMetadata Class" }, "DependencyMetadata-class" : { "title" : "DependencyMetadata Class" }, - "DEFAULT_VISIBILITY-const" : { - "title" : "DEFAULT_VISIBILITY Const" - }, - "forwardRef-function" : { "title" : "forwardRef Function" }, @@ -164,12 +156,12 @@ "title" : "SelfFactory Interface" }, - "AncestorFactory-interface" : { - "title" : "AncestorFactory Interface" + "HostFactory-interface" : { + "title" : "HostFactory Interface" }, - "UnboundedFactory-interface" : { - "title" : "UnboundedFactory Interface" + "SkipSelfFactory-interface" : { + "title" : "SkipSelfFactory Interface" }, "Inject-var" : { @@ -188,11 +180,11 @@ "title" : "Self Var" }, - "Ancestor-var" : { - "title" : "Ancestor Var" + "Host-var" : { + "title" : "Host Var" }, - "Unbounded-var" : { - "title" : "Unbounded Var" + "SkipSelf-var" : { + "title" : "SkipSelf Var" } } \ No newline at end of file diff --git a/public/docs/js/latest/api/di/bind-function.jade b/public/docs/js/latest/api/di/bind-function.jade index 5ece52339d..0df8c4136f 100644 --- a/public/docs/js/latest/api/di/bind-function.jade +++ b/public/docs/js/latest/api/di/bind-function.jade @@ -10,7 +10,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/binding.ts (line 243) + defined in angular2/src/di/binding.ts (line 242) :markdown Provides an API for imperatively constructing Bindings. diff --git a/public/docs/js/latest/api/di/forwardRef-function.jade b/public/docs/js/latest/api/di/forwardRef-function.jade index ad6e988572..eff48e3a75 100644 --- a/public/docs/js/latest/api/di/forwardRef-function.jade +++ b/public/docs/js/latest/api/di/forwardRef-function.jade @@ -10,7 +10,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/forward_ref.ts (line 3) + defined in angular2/src/di/forward_ref.ts (line 3) :markdown Allows to refer to references which are not yet defined. diff --git a/public/docs/js/latest/api/di/index.jade b/public/docs/js/latest/api/di/index.jade index 64da017677..4c58b7210a 100644 --- a/public/docs/js/latest/api/di/index.jade +++ b/public/docs/js/latest/api/di/index.jade @@ -1,5 +1,5 @@ p.location-badge. - defined in angular2/di.ts (line 1) + defined in angular2/di.ts (line 1) ul for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data diff --git a/public/docs/js/latest/api/di/resolveForwardRef-function.jade b/public/docs/js/latest/api/di/resolveForwardRef-function.jade index 35373a0a88..4d3372236c 100644 --- a/public/docs/js/latest/api/di/resolveForwardRef-function.jade +++ b/public/docs/js/latest/api/di/resolveForwardRef-function.jade @@ -10,7 +10,7 @@ p.location-badge. exported from angular2/di - defined in angular2/src/di/forward_ref.ts (line 33) + defined in angular2/src/di/forward_ref.ts (line 33) :markdown Lazily retrieve the reference value. diff --git a/public/docs/js/latest/api/di/undefinedValue-const.jade b/public/docs/js/latest/api/di/undefinedValue-const.jade index d2135800ea..2bdbbc3a62 100644 --- a/public/docs/js/latest/api/di/undefinedValue-const.jade +++ b/public/docs/js/latest/api/di/undefinedValue-const.jade @@ -3,7 +3,7 @@ h2 undefinedValue variable p.location-badge. exported from angular2/di - defined in angular2/src/di/injector.ts (line 24) + defined in angular2/src/di/injector.ts (line 24) :markdown diff --git a/public/docs/js/latest/api/directives/CSSClass-class.jade b/public/docs/js/latest/api/directives/CSSClass-class.jade index e7565fb188..41d484306f 100644 --- a/public/docs/js/latest/api/directives/CSSClass-class.jade +++ b/public/docs/js/latest/api/directives/CSSClass-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/class.ts (line 9) + defined in angular2/src/directives/class.ts (line 9) :markdown Adds and removes CSS classes based on an {expression} value. diff --git a/public/docs/js/latest/api/directives/NgFor-class.jade b/public/docs/js/latest/api/directives/NgFor-class.jade index 0c7b760ebd..0e872c5b8b 100644 --- a/public/docs/js/latest/api/directives/NgFor-class.jade +++ b/public/docs/js/latest/api/directives/NgFor-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_for.ts (line 4) + defined in angular2/src/directives/ng_for.ts (line 4) :markdown The `NgFor` directive instantiates a template once per item from an iterable. The context for diff --git a/public/docs/js/latest/api/directives/NgIf-class.jade b/public/docs/js/latest/api/directives/NgIf-class.jade index 1c6f112e7e..4abb3b41bd 100644 --- a/public/docs/js/latest/api/directives/NgIf-class.jade +++ b/public/docs/js/latest/api/directives/NgIf-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_if.ts (line 3) + defined in angular2/src/directives/ng_if.ts (line 3) :markdown Removes or recreates a portion of the DOM tree based on an {expression}. diff --git a/public/docs/js/latest/api/directives/NgNonBindable-class.jade b/public/docs/js/latest/api/directives/NgNonBindable-class.jade index f3dbf259cc..51c6a5bb3b 100644 --- a/public/docs/js/latest/api/directives/NgNonBindable-class.jade +++ b/public/docs/js/latest/api/directives/NgNonBindable-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_non_bindable.ts (line 1) + defined in angular2/src/directives/ng_non_bindable.ts (line 1) :markdown The `NgNonBindable` directive tells Angular not to compile or bind the contents of the current diff --git a/public/docs/js/latest/api/directives/NgStyle-class.jade b/public/docs/js/latest/api/directives/NgStyle-class.jade index 8e92139b5b..99e143ec91 100644 --- a/public/docs/js/latest/api/directives/NgStyle-class.jade +++ b/public/docs/js/latest/api/directives/NgStyle-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_style.ts (line 7) + defined in angular2/src/directives/ng_style.ts (line 7) :markdown Adds or removes styles based on an {expression}. diff --git a/public/docs/js/latest/api/directives/NgSwitch-class.jade b/public/docs/js/latest/api/directives/NgSwitch-class.jade index 590ed1b856..7ebc4552c6 100644 --- a/public/docs/js/latest/api/directives/NgSwitch-class.jade +++ b/public/docs/js/latest/api/directives/NgSwitch-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_switch.ts (line 19) + defined in angular2/src/directives/ng_switch.ts (line 19) :markdown The `NgSwitch` directive is used to conditionally swap DOM structure on your template based on a diff --git a/public/docs/js/latest/api/directives/NgSwitchDefault-class.jade b/public/docs/js/latest/api/directives/NgSwitchDefault-class.jade index fd2139b3c6..9a2ca0b71e 100644 --- a/public/docs/js/latest/api/directives/NgSwitchDefault-class.jade +++ b/public/docs/js/latest/api/directives/NgSwitchDefault-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_switch.ts (line 173) + defined in angular2/src/directives/ng_switch.ts (line 173) :markdown Defines a default case statement. diff --git a/public/docs/js/latest/api/directives/NgSwitchWhen-class.jade b/public/docs/js/latest/api/directives/NgSwitchWhen-class.jade index dac209df25..2d16d4a036 100644 --- a/public/docs/js/latest/api/directives/NgSwitchWhen-class.jade +++ b/public/docs/js/latest/api/directives/NgSwitchWhen-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_switch.ts (line 135) + defined in angular2/src/directives/ng_switch.ts (line 135) :markdown Defines a case statement as an expression. diff --git a/public/docs/js/latest/api/directives/RecordViewTuple-class.jade b/public/docs/js/latest/api/directives/RecordViewTuple-class.jade index 8166953f44..cf904be4ef 100644 --- a/public/docs/js/latest/api/directives/RecordViewTuple-class.jade +++ b/public/docs/js/latest/api/directives/RecordViewTuple-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_for.ts (line 117) + defined in angular2/src/directives/ng_for.ts (line 117) :markdown diff --git a/public/docs/js/latest/api/directives/SwitchView-class.jade b/public/docs/js/latest/api/directives/SwitchView-class.jade index d196814324..1ebcb1dd14 100644 --- a/public/docs/js/latest/api/directives/SwitchView-class.jade +++ b/public/docs/js/latest/api/directives/SwitchView-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/directives - defined in angular2/src/directives/ng_switch.ts (line 5) + defined in angular2/src/directives/ng_switch.ts (line 5) :markdown diff --git a/public/docs/js/latest/api/directives/coreDirectives-const.jade b/public/docs/js/latest/api/directives/coreDirectives-const.jade index cb5d55c7e4..3e3e5fc0f4 100644 --- a/public/docs/js/latest/api/directives/coreDirectives-const.jade +++ b/public/docs/js/latest/api/directives/coreDirectives-const.jade @@ -3,7 +3,7 @@ h2 coreDirectives variable p.location-badge. exported from angular2/directives - defined in angular2/directives.ts (line 62) + defined in angular2/directives.ts (line 62) :markdown A collection of the Angular core directives that are likely to be used in each and every Angular diff --git a/public/docs/js/latest/api/directives/index.jade b/public/docs/js/latest/api/directives/index.jade index ff40aed32b..0aed37658f 100644 --- a/public/docs/js/latest/api/directives/index.jade +++ b/public/docs/js/latest/api/directives/index.jade @@ -1,5 +1,5 @@ p.location-badge. - defined in angular2/directives.ts (line 1) + defined in angular2/directives.ts (line 1) ul for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data diff --git a/public/docs/js/latest/api/forms/AbstractControl-class.jade b/public/docs/js/latest/api/forms/AbstractControl-class.jade index 560f3e40bd..b2f16eff09 100644 --- a/public/docs/js/latest/api/forms/AbstractControl-class.jade +++ b/public/docs/js/latest/api/forms/AbstractControl-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/model.ts (line 37) + defined in angular2/src/forms/model.ts (line 37) :markdown Omitting from external API doc as this is really an abstract internal concept. diff --git a/public/docs/js/latest/api/forms/AbstractControlDirective-class.jade b/public/docs/js/latest/api/forms/AbstractControlDirective-class.jade index 6e53fb92cd..0f4f7cfc10 100644 --- a/public/docs/js/latest/api/forms/AbstractControlDirective-class.jade +++ b/public/docs/js/latest/api/forms/AbstractControlDirective-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/abstract_control_directive.ts (line 1) + defined in angular2/src/forms/directives/abstract_control_directive.ts (line 1) :markdown diff --git a/public/docs/js/latest/api/forms/CheckboxControlValueAccessor-class.jade b/public/docs/js/latest/api/forms/CheckboxControlValueAccessor-class.jade index 4b56396160..bc92d351a1 100644 --- a/public/docs/js/latest/api/forms/CheckboxControlValueAccessor-class.jade +++ b/public/docs/js/latest/api/forms/CheckboxControlValueAccessor-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/checkbox_value_accessor.ts (line 9) + defined in angular2/src/forms/directives/checkbox_value_accessor.ts (line 9) :markdown The accessor for writing a value and listening to changes on a checkbox input element. diff --git a/public/docs/js/latest/api/forms/Control-class.jade b/public/docs/js/latest/api/forms/Control-class.jade index 8f7712f58b..f31c338a4a 100644 --- a/public/docs/js/latest/api/forms/Control-class.jade +++ b/public/docs/js/latest/api/forms/Control-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/model.ts (line 135) + defined in angular2/src/forms/model.ts (line 135) :markdown Defines a part of a form that cannot be divided into other controls. diff --git a/public/docs/js/latest/api/forms/ControlArray-class.jade b/public/docs/js/latest/api/forms/ControlArray-class.jade index 3536a85301..ad5d8f32e2 100644 --- a/public/docs/js/latest/api/forms/ControlArray-class.jade +++ b/public/docs/js/latest/api/forms/ControlArray-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/model.ts (line 249) + defined in angular2/src/forms/model.ts (line 249) :markdown Defines a part of a form, of variable length, that can contain other controls. diff --git a/public/docs/js/latest/api/forms/ControlContainer-class.jade b/public/docs/js/latest/api/forms/ControlContainer-class.jade index 226cc64046..1e4f16efe8 100644 --- a/public/docs/js/latest/api/forms/ControlContainer-class.jade +++ b/public/docs/js/latest/api/forms/ControlContainer-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/control_container.ts (line 3) + defined in angular2/src/forms/directives/control_container.ts (line 3) :markdown A directive that contains a group of [NgControl]. diff --git a/public/docs/js/latest/api/forms/ControlGroup-class.jade b/public/docs/js/latest/api/forms/ControlGroup-class.jade index 5ae026be0d..3d7f31a859 100644 --- a/public/docs/js/latest/api/forms/ControlGroup-class.jade +++ b/public/docs/js/latest/api/forms/ControlGroup-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/model.ts (line 165) + defined in angular2/src/forms/model.ts (line 165) :markdown Defines a part of a form, of fixed length, that can contain other controls. diff --git a/public/docs/js/latest/api/forms/ControlValueAccessor-interface.jade b/public/docs/js/latest/api/forms/ControlValueAccessor-interface.jade index f97c6112d6..d556c08f7c 100644 --- a/public/docs/js/latest/api/forms/ControlValueAccessor-interface.jade +++ b/public/docs/js/latest/api/forms/ControlValueAccessor-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/control_value_accessor.ts (line 1) + defined in angular2/src/forms/directives/control_value_accessor.ts (line 1) :markdown A bridge between a control and a native element. diff --git a/public/docs/js/latest/api/forms/DefaultValueAccessor-class.jade b/public/docs/js/latest/api/forms/DefaultValueAccessor-class.jade index fdcd0a0d2a..801c078f72 100644 --- a/public/docs/js/latest/api/forms/DefaultValueAccessor-class.jade +++ b/public/docs/js/latest/api/forms/DefaultValueAccessor-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/default_value_accessor.ts (line 8) + defined in angular2/src/forms/directives/default_value_accessor.ts (line 8) :markdown The default accessor for writing a value and listening to changes that is used by the diff --git a/public/docs/js/latest/api/forms/Form-interface.jade b/public/docs/js/latest/api/forms/Form-interface.jade index 3e65f67d8e..c5e0a1ccfe 100644 --- a/public/docs/js/latest/api/forms/Form-interface.jade +++ b/public/docs/js/latest/api/forms/Form-interface.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/form_interface.ts (line 3) + defined in angular2/src/forms/directives/form_interface.ts (line 3) :markdown An interface that NgFormModel and NgForm implement. diff --git a/public/docs/js/latest/api/forms/FormBuilder-class.jade b/public/docs/js/latest/api/forms/FormBuilder-class.jade index 0ec9b99a48..d73dee8bc9 100644 --- a/public/docs/js/latest/api/forms/FormBuilder-class.jade +++ b/public/docs/js/latest/api/forms/FormBuilder-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/form_builder.ts (line 4) + defined in angular2/src/forms/form_builder.ts (line 4) :markdown Creates a form object from a user-specified configuration. @@ -14,7 +14,7 @@ p.location-badge. @Component({ selector: 'login-comp', - viewInjector: [ + viewBindings: [ FormBuilder ] }) diff --git a/public/docs/js/latest/api/forms/NgControl-class.jade b/public/docs/js/latest/api/forms/NgControl-class.jade index 1b8cdc2b62..fdbcbcaec0 100644 --- a/public/docs/js/latest/api/forms/NgControl-class.jade +++ b/public/docs/js/latest/api/forms/NgControl-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/ng_control.ts (line 2) + defined in angular2/src/forms/directives/ng_control.ts (line 2) :markdown An abstract class that all control directive extend. diff --git a/public/docs/js/latest/api/forms/NgControlGroup-class.jade b/public/docs/js/latest/api/forms/NgControlGroup-class.jade index cafe2f7f9c..d14c3d7238 100644 --- a/public/docs/js/latest/api/forms/NgControlGroup-class.jade +++ b/public/docs/js/latest/api/forms/NgControlGroup-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/ng_control_group.ts (line 12) + defined in angular2/src/forms/directives/ng_control_group.ts (line 12) :markdown Creates and binds a control group to a DOM element. @@ -50,7 +50,7 @@ p.location-badge. code. @Directive({ selector: '[ng-control-group]', - hostInjector: [controlGroupBinding], + bindings: [controlGroupBinding], properties: ['name: ng-control-group'], lifecycle: [LifecycleEvent.onInit, LifecycleEvent.onDestroy], exportAs: 'form' diff --git a/public/docs/js/latest/api/forms/NgControlName-class.jade b/public/docs/js/latest/api/forms/NgControlName-class.jade index eab91dfc0d..a03c1c7732 100644 --- a/public/docs/js/latest/api/forms/NgControlName-class.jade +++ b/public/docs/js/latest/api/forms/NgControlName-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/ng_control_name.ts (line 16) + defined in angular2/src/forms/directives/ng_control_name.ts (line 16) :markdown Creates and binds a control with a specified name to a DOM element. @@ -69,7 +69,7 @@ p.location-badge. code. @Directive({ selector: '[ng-control]', - hostInjector: [controlNameBinding], + bindings: [controlNameBinding], properties: ['name: ngControl', 'model: ngModel'], events: ['update: ngModel'], lifecycle: [LifecycleEvent.onDestroy, LifecycleEvent.onChange], diff --git a/public/docs/js/latest/api/forms/NgForm-class.jade b/public/docs/js/latest/api/forms/NgForm-class.jade index dcc70b464d..dc60c2044c 100644 --- a/public/docs/js/latest/api/forms/NgForm-class.jade +++ b/public/docs/js/latest/api/forms/NgForm-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/ng_form.ts (line 19) + defined in angular2/src/forms/directives/ng_form.ts (line 19) :markdown Creates and binds a form object to a DOM element. @@ -45,7 +45,7 @@ p.location-badge. code. @Directive({ selector: 'form:not([ng-no-form]):not([ng-form-model]),ng-form,[ng-form]', - hostInjector: [formDirectiveBinding], + bindings: [formDirectiveBinding], host: { '(submit)': 'onSubmit()', }, diff --git a/public/docs/js/latest/api/forms/NgFormControl-class.jade b/public/docs/js/latest/api/forms/NgFormControl-class.jade index 41a5342ebb..86362411a5 100644 --- a/public/docs/js/latest/api/forms/NgFormControl-class.jade +++ b/public/docs/js/latest/api/forms/NgFormControl-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/ng_form_control.ts (line 14) + defined in angular2/src/forms/directives/ng_form_control.ts (line 14) :markdown Binds an existing control to a DOM element. @@ -58,7 +58,7 @@ p.location-badge. code. @Directive({ selector: '[ng-form-control]', - hostInjector: [formControlBinding], + bindings: [formControlBinding], properties: ['form: ngFormControl', 'model: ngModel'], events: ['update: ngModel'], lifecycle: [LifecycleEvent.onChange], diff --git a/public/docs/js/latest/api/forms/NgFormModel-class.jade b/public/docs/js/latest/api/forms/NgFormModel-class.jade index 34f036de5e..6da8dfebb6 100644 --- a/public/docs/js/latest/api/forms/NgFormModel-class.jade +++ b/public/docs/js/latest/api/forms/NgFormModel-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/ng_form_model.ts (line 15) + defined in angular2/src/forms/directives/ng_form_model.ts (line 15) :markdown Binds an existing control group to a DOM element. @@ -79,7 +79,7 @@ p.location-badge. code. @Directive({ selector: '[ng-form-model]', - hostInjector: [formDirectiveBinding], + bindings: [formDirectiveBinding], properties: ['form: ng-form-model'], lifecycle: [LifecycleEvent.onChange], host: { diff --git a/public/docs/js/latest/api/forms/NgModel-class.jade b/public/docs/js/latest/api/forms/NgModel-class.jade index 34fcaa0c36..5916f5848c 100644 --- a/public/docs/js/latest/api/forms/NgModel-class.jade +++ b/public/docs/js/latest/api/forms/NgModel-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/ng_model.ts (line 13) + defined in angular2/src/forms/directives/ng_model.ts (line 13) :markdown Binds a domain model to the form. @@ -29,7 +29,7 @@ p.location-badge. code. @Directive({ selector: '[ng-model]:not([ng-control]):not([ng-form-control])', - hostInjector: [formControlBinding], + bindings: [formControlBinding], properties: ['model: ngModel'], events: ['update: ngModel'], lifecycle: [LifecycleEvent.onChange], diff --git a/public/docs/js/latest/api/forms/NgRequiredValidator-class.jade b/public/docs/js/latest/api/forms/NgRequiredValidator-class.jade index 9358a62842..57680558f3 100644 --- a/public/docs/js/latest/api/forms/NgRequiredValidator-class.jade +++ b/public/docs/js/latest/api/forms/NgRequiredValidator-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/validators.ts (line 11) + defined in angular2/src/forms/directives/validators.ts (line 11) :markdown @@ -15,7 +15,7 @@ p.location-badge. code. @Directive({ selector: '[required][ng-control],[required][ng-form-control],[required][ng-model]', - hostInjector: [requiredValidatorBinding] + bindings: [requiredValidatorBinding] }) diff --git a/public/docs/js/latest/api/forms/NgSelectOption-class.jade b/public/docs/js/latest/api/forms/NgSelectOption-class.jade index cfa5ca2e81..a7caba8481 100644 --- a/public/docs/js/latest/api/forms/NgSelectOption-class.jade +++ b/public/docs/js/latest/api/forms/NgSelectOption-class.jade @@ -1,7 +1,7 @@ p.location-badge. exported from angular2/forms - defined in angular2/src/forms/directives/select_control_value_accessor.ts (line 9) + defined in angular2/src/forms/directives/select_control_value_accessor.ts (line 9) :markdown Marks