refactor(render): user render compiler
This commit is contained in:
@ -6,7 +6,7 @@ import {bootstrap, Component, Viewport, Template, ViewContainer, Compiler, NgEle
|
||||
|
||||
import {CompilerCache} from 'angular2/src/core/compiler/compiler';
|
||||
import {DirectiveMetadataReader} from 'angular2/src/core/compiler/directive_metadata_reader';
|
||||
import {TemplateLoader} from 'angular2/src/core/compiler/template_loader';
|
||||
import {TemplateLoader} from 'angular2/src/render/dom/compiler/template_loader';
|
||||
import {TemplateResolver} from 'angular2/src/core/compiler/template_resolver';
|
||||
import {ShadowDomStrategy, NativeShadowDomStrategy, EmulatedUnscopedShadowDomStrategy} from 'angular2/src/core/compiler/shadow_dom_strategy';
|
||||
import {Content} from 'angular2/src/core/compiler/shadow_dom_emulation/content_tag';
|
||||
@ -16,7 +16,6 @@ import {UrlResolver} from 'angular2/src/services/url_resolver';
|
||||
import {StyleUrlResolver} from 'angular2/src/render/dom/shadow_dom/style_url_resolver';
|
||||
import {ComponentUrlMapper} from 'angular2/src/core/compiler/component_url_mapper';
|
||||
import {StyleInliner} from 'angular2/src/render/dom/shadow_dom/style_inliner';
|
||||
import {CssProcessor} from 'angular2/src/core/compiler/css_processor';
|
||||
import {PrivateComponentLoader} from 'angular2/src/core/compiler/private_component_loader';
|
||||
import {TestabilityRegistry, Testability} from 'angular2/src/core/testability/testability';
|
||||
|
||||
@ -76,12 +75,12 @@ function setupReflector() {
|
||||
|
||||
reflector.registerType(Compiler, {
|
||||
'factory': (cd, templateLoader, reader, parser, compilerCache, strategy, tplResolver,
|
||||
cmpUrlMapper, urlResolver, cssProcessor) =>
|
||||
cmpUrlMapper, urlResolver) =>
|
||||
new Compiler(cd, templateLoader, reader, parser, compilerCache, strategy, tplResolver,
|
||||
cmpUrlMapper, urlResolver, cssProcessor),
|
||||
cmpUrlMapper, urlResolver),
|
||||
'parameters': [[ChangeDetection], [TemplateLoader], [DirectiveMetadataReader],
|
||||
[Parser], [CompilerCache], [ShadowDomStrategy], [TemplateResolver],
|
||||
[ComponentUrlMapper], [UrlResolver], [CssProcessor]],
|
||||
[ComponentUrlMapper], [UrlResolver]],
|
||||
'annotations': []
|
||||
});
|
||||
|
||||
@ -200,12 +199,6 @@ function setupReflector() {
|
||||
"annotations": []
|
||||
});
|
||||
|
||||
reflector.registerType(CssProcessor, {
|
||||
"factory": () => new CssProcessor(null),
|
||||
"parameters": [],
|
||||
"annotations": []
|
||||
});
|
||||
|
||||
reflector.registerType(EventManager, {
|
||||
"factory": () => new EventManager([], null),
|
||||
"parameters": [],
|
||||
|
Reference in New Issue
Block a user