@ -2,7 +2,7 @@ import {int, isBlank, BaseException} from 'angular2/src/facade/lang';
|
||||
import * as eiModule from './element_injector';
|
||||
import {DirectiveMetadata} from './directive_metadata';
|
||||
import {List, StringMap} from 'angular2/src/facade/collection';
|
||||
import {ProtoView} from './view';
|
||||
import * as viewModule from './view';
|
||||
|
||||
export class ElementBinder {
|
||||
protoElementInjector:eiModule.ProtoElementInjector;
|
||||
@ -10,7 +10,7 @@ export class ElementBinder {
|
||||
viewportDirective:DirectiveMetadata;
|
||||
textNodeIndices:List<int>;
|
||||
hasElementPropertyBindings:boolean;
|
||||
nestedProtoView: ProtoView;
|
||||
nestedProtoView: viewModule.ProtoView;
|
||||
events:StringMap;
|
||||
contentTagSelector:string;
|
||||
parent:ElementBinder;
|
||||
|
@ -5,7 +5,7 @@ import {DirectiveMetadata} from '../directive_metadata';
|
||||
import {Decorator, Component, Viewport, DynamicComponent} from '../../annotations/annotations';
|
||||
import {ElementBinder} from '../element_binder';
|
||||
import {ProtoElementInjector} from '../element_injector';
|
||||
import {ProtoView} from '../view';
|
||||
import * as viewModule from '../view';
|
||||
import {dashCaseToCamelCase} from './util';
|
||||
|
||||
import {AST} from 'angular2/change_detection';
|
||||
@ -34,7 +34,7 @@ export class CompileElement {
|
||||
_allDirectives:List<DirectiveMetadata>;
|
||||
isViewRoot:boolean;
|
||||
hasBindings:boolean;
|
||||
inheritedProtoView:ProtoView;
|
||||
inheritedProtoView:viewModule.ProtoView;
|
||||
inheritedProtoElementInjector:ProtoElementInjector;
|
||||
inheritedElementBinder:ElementBinder;
|
||||
distanceToParentInjector:int;
|
||||
|
@ -1,10 +1,10 @@
|
||||
import {CompileElement} from './compile_element';
|
||||
import {CompileControl} from './compile_control';
|
||||
import * as ccModule from './compile_control';
|
||||
|
||||
/**
|
||||
* One part of the compile process.
|
||||
* Is guaranteed to be called in depth first order
|
||||
*/
|
||||
export class CompileStep {
|
||||
process(parent:CompileElement, current:CompileElement, control:CompileControl) {}
|
||||
process(parent:CompileElement, current:CompileElement, control:ccModule.CompileControl) {}
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ import {Injector} from 'angular2/di';
|
||||
import * as eiModule from 'angular2/src/core/compiler/element_injector';
|
||||
import {isPresent, isBlank} from 'angular2/src/facade/lang';
|
||||
import {EventManager} from 'angular2/src/core/events/event_manager';
|
||||
import * as ldModule from './shadow_dom_emulation/light_dom';
|
||||
import {LightDom} from './shadow_dom_emulation/light_dom';
|
||||
|
||||
/**
|
||||
* @publicModule angular2/angular2
|
||||
@ -16,12 +16,12 @@ export class ViewContainer {
|
||||
templateElement;
|
||||
defaultProtoView: viewModule.ProtoView;
|
||||
_views: List<viewModule.View>;
|
||||
_lightDom: ldModule.LightDom;
|
||||
_lightDom: LightDom;
|
||||
_eventManager: EventManager;
|
||||
elementInjector: eiModule.ElementInjector;
|
||||
appInjector: Injector;
|
||||
hostElementInjector: eiModule.ElementInjector;
|
||||
hostLightDom: ldModule.LightDom;
|
||||
hostLightDom: LightDom;
|
||||
|
||||
constructor(parentView: viewModule.View,
|
||||
templateElement,
|
||||
@ -43,7 +43,7 @@ export class ViewContainer {
|
||||
this._eventManager = eventManager;
|
||||
}
|
||||
|
||||
hydrate(appInjector: Injector, hostElementInjector: eiModule.ElementInjector, hostLightDom: ldModule.LightDom) {
|
||||
hydrate(appInjector: Injector, hostElementInjector: eiModule.ElementInjector, hostLightDom: LightDom) {
|
||||
this.appInjector = appInjector;
|
||||
this.hostElementInjector = hostElementInjector;
|
||||
this.hostLightDom = hostLightDom;
|
||||
|
Reference in New Issue
Block a user