
committed by
Misko Hevery

parent
0246b2a2cb
commit
787d1f955f
@ -22,13 +22,6 @@ export {
|
||||
IterableDifferFactory,
|
||||
KeyValueDiffers,
|
||||
KeyValueDiffer,
|
||||
KeyValueDifferFactory,
|
||||
Lexer,
|
||||
Parser,
|
||||
ChangeDispatcher,
|
||||
BindingTarget,
|
||||
DirectiveIndex,
|
||||
DebugContext,
|
||||
ProtoChangeDetector
|
||||
} from 'angular2/src/core/change_detection/change_detection';
|
||||
export * from 'angular2/src/core/change_detection/parser/ast';
|
||||
KeyValueDifferFactory
|
||||
|
||||
} from './change_detection/change_detection';
|
||||
|
@ -14,7 +14,15 @@ import {
|
||||
import {Injector, Inject, Injectable, OpaqueToken, Optional, Binding} from 'angular2/src/core/di';
|
||||
import {StringMap, StringMapWrapper} from 'angular2/src/core/facade/collection';
|
||||
import {CONST, CONST_EXPR, isPresent, assertionsEnabled} from 'angular2/src/core/facade/lang';
|
||||
export * from './parser/ast';
|
||||
|
||||
export {
|
||||
ASTWithSource,
|
||||
AST,
|
||||
AstTransformer,
|
||||
PropertyRead,
|
||||
LiteralArray,
|
||||
ImplicitReceiver
|
||||
} from './parser/ast';
|
||||
|
||||
export {Lexer} from './parser/lexer';
|
||||
export {Parser} from './parser/parser';
|
||||
|
@ -19,14 +19,4 @@ export {ElementRef} from './compiler/element_ref';
|
||||
export {TemplateRef} from './compiler/template_ref';
|
||||
export {ViewRef, HostViewRef, ProtoViewRef} from './compiler/view_ref';
|
||||
export {ViewContainerRef} from './compiler/view_container_ref';
|
||||
export {AppView, AppProtoView, AppProtoViewMergeMapping, AppViewContainer} from './compiler/view';
|
||||
export {ComponentRef} from './compiler/dynamic_component_loader';
|
||||
export {
|
||||
ElementInjector,
|
||||
PreBuiltObjects,
|
||||
TreeNode,
|
||||
ProtoElementInjector,
|
||||
DirectiveBinding,
|
||||
EventEmitterAccessor
|
||||
} from './compiler/element_injector';
|
||||
export {ElementBinder} from './compiler/element_binder';
|
||||
|
@ -16,14 +16,13 @@ import {ElementRef} from 'angular2/src/core/compiler/element_ref';
|
||||
export class DebugElement {
|
||||
_elementInjector: ElementInjector;
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
constructor(private _parentView: AppView, private _boundElementIndex: number) {
|
||||
this._elementInjector = this._parentView.elementInjectors[this._boundElementIndex];
|
||||
}
|
||||
|
||||
static create(elementRef: ElementRef): DebugElement {
|
||||
return new DebugElement(internalView(elementRef.parentView), elementRef.boundElementIndex);
|
||||
}
|
||||
|
||||
get componentInstance(): any {
|
||||
if (!isPresent(this._elementInjector)) {
|
||||
return null;
|
||||
@ -144,7 +143,7 @@ export class DebugElement {
|
||||
* @return {DebugElement}
|
||||
*/
|
||||
export function inspectElement(elementRef: ElementRef): DebugElement {
|
||||
return DebugElement.create(elementRef);
|
||||
return new DebugElement(internalView(elementRef.parentView), elementRef.boundElementIndex);
|
||||
}
|
||||
|
||||
export function asNativeElements(arr: DebugElement[]): any[] {
|
||||
|
@ -12,5 +12,3 @@ export {LimitToPipe} from './pipes/limit_to_pipe';
|
||||
export {LowerCasePipe} from './pipes/lowercase_pipe';
|
||||
export {NumberPipe, DecimalPipe, PercentPipe, CurrencyPipe} from './pipes/number_pipe';
|
||||
export {UpperCasePipe} from './pipes/uppercase_pipe';
|
||||
export {ProtoPipes} from './pipes/pipes';
|
||||
export {PipeBinding} from './pipes/pipe_binding';
|
||||
|
@ -12,12 +12,5 @@ export {
|
||||
ViewDefinition,
|
||||
DOCUMENT,
|
||||
APP_ID,
|
||||
MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE,
|
||||
EventManager,
|
||||
SharedStylesHost,
|
||||
DomSharedStylesHost,
|
||||
TemplateCloner,
|
||||
ViewType,
|
||||
RenderProtoViewMergeMapping,
|
||||
EventManagerPlugin
|
||||
MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE
|
||||
} from './render/render';
|
||||
|
@ -38,6 +38,9 @@ const REFLECT_PREFIX: string = 'ng-reflect-';
|
||||
export class DomRenderer extends Renderer {
|
||||
_document;
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
constructor(private _eventManager: EventManager,
|
||||
private _domSharedStylesHost: DomSharedStylesHost,
|
||||
private _templateCloner: TemplateCloner, @Inject(DOCUMENT) document) {
|
||||
|
@ -10,7 +10,4 @@ export * from './dom/compiler/compiler';
|
||||
export * from './dom/dom_renderer';
|
||||
export * from './dom/dom_tokens';
|
||||
export * from './dom/template_cloner';
|
||||
export * from './dom/events/event_manager';
|
||||
export * from './dom/view/shared_styles_host';
|
||||
export * from './dom/template_cloner';
|
||||
export * from './api';
|
||||
|
Reference in New Issue
Block a user