fix(core): keep styles for ViewEncapsulation.Native isolated per component

BREAKING CHANGE:
- `Renderer.registerComponent` now takes an additional argument.

Fixes #4513
Closes #4524
This commit is contained in:
Tobias Bosch
2015-10-05 09:43:00 -07:00
parent a9aef8e5e6
commit 0299d4af00
8 changed files with 50 additions and 22 deletions

View File

@ -71,7 +71,7 @@ export class ProtoViewFactory {
var compiledTemplateData = cmd.template.getData(this._appId);
this._renderer.registerComponentTemplate(cmd.templateId, compiledTemplateData.commands,
compiledTemplateData.styles);
compiledTemplateData.styles, cmd.nativeShadow);
var boundPipes = this._flattenPipes(view).map(pipe => this._bindPipe(pipe));
nestedProtoView = new AppProtoView(compiledTemplateData.commands, ViewType.COMPONENT, true,