diff --git a/modules/core/src/compiler/pipeline/directive_parser.js b/modules/core/src/compiler/pipeline/directive_parser.js index 8c59feeed1..b272a7694e 100644 --- a/modules/core/src/compiler/pipeline/directive_parser.js +++ b/modules/core/src/compiler/pipeline/directive_parser.js @@ -24,7 +24,7 @@ import {CompileControl} from './compile_control'; * - CompileElement#propertyBindings (to find directives contained * in the property bindings) * - CompileElement#variableBindings (to find directives contained - * in the property bindings) + * in the variable bindings) */ export class DirectiveParser extends CompileStep { _selectorMatcher:SelectorMatcher; diff --git a/modules/core/src/compiler/pipeline/element_binder_builder.js b/modules/core/src/compiler/pipeline/element_binder_builder.js index ddd29d4533..94caabde67 100644 --- a/modules/core/src/compiler/pipeline/element_binder_builder.js +++ b/modules/core/src/compiler/pipeline/element_binder_builder.js @@ -26,8 +26,7 @@ import {CompileControl} from './compile_control'; * Reads: * - (in parent) CompileElement#inheritedElementBinder * - CompileElement#hasBindings - * - CompileElement#isViewRoot - * - CompileElement#inheritedViewRoot + * - CompileElement#inheritedProtoView * - CompileElement#inheritedProtoElementInjector * - CompileElement#textNodeBindings * - CompileElement#propertyBindings diff --git a/modules/core/src/compiler/pipeline/proto_element_injector_builder.js b/modules/core/src/compiler/pipeline/proto_element_injector_builder.js index 8b27bfb998..3226a451f4 100644 --- a/modules/core/src/compiler/pipeline/proto_element_injector_builder.js +++ b/modules/core/src/compiler/pipeline/proto_element_injector_builder.js @@ -13,10 +13,12 @@ import {DirectiveMetadata} from '../directive_metadata'; * Creates the ProtoElementInjectors. * * Fills: - * - CompileElement#inheriteProtoElementInjector + * - CompileElement#inheritedProtoElementInjector + * - CompileElement#distanceToParentInjector * * Reads: - * - (in parent) CompileElement#inheriteProtoElementInjector + * - (in parent) CompileElement#inheritedProtoElementInjector + * - (in parent) CompileElement#distanceToParentInjector * - CompileElement#isViewRoot * - CompileElement#inheritedProtoView * - CompileElement#decoratorDirectives diff --git a/modules/core/src/compiler/pipeline/proto_view_builder.js b/modules/core/src/compiler/pipeline/proto_view_builder.js index 4f5a66cdf4..b1309a0cda 100644 --- a/modules/core/src/compiler/pipeline/proto_view_builder.js +++ b/modules/core/src/compiler/pipeline/proto_view_builder.js @@ -9,12 +9,15 @@ import {CompileElement} from './compile_element'; import {CompileControl} from './compile_control'; /** + * Creates ProtoViews and forwards variable bindings from parent to children. + * * Fills: * - (in parent): CompileElement#inheritedElementBinder.nestedProtoView - * - CompileElement#inhertiedViewRoot + * - CompileElement#inheritedProtoView * * Reads: - * - (in parent): CompileElement#inhertiedViewRoot + * - (in parent): CompileElement#inheritedProtoView + * - (in parent): CompileElement#variableBindings * - CompileElement#isViewRoot */ export class ProtoViewBuilder extends CompileStep {