Update
Es ist ein laufender Aufwand (derzeit nur experimentell), das zu ändern - Winkelelemente Komponenten in Angular2 Anwendungen verwendet werden können https://moduscreate.com/blog/angular-elements-ngcomponents-everywhere/
original
Web, aber Angular2 Komponenten können nicht als Web-Komponenten konsumiert werden.
AFAIK gibt es keine kurzfristigen Pläne, Angular2 Komponenten tatsächliche Web-Komponenten zu machen. Das war am Anfang ein Ziel, erwies sich aber als zu kompliziert.
Mit der Einstellung pro Komponente ViewEncapsulation.Native
wird Shadow-DOM verwendet, aber das funktioniert in Angular2 nicht so gut, weil den Browsern keine Funktionen zum Formatieren des Schatten-DOM zur Verfügung stehen. Polymer verwendet emulierte CSS-Variablen und Mixins, aber Angular2 bietet noch nicht so etwas.
Derzeit ist die Standardeinstellung ViewEncapsulation.Emulated
, in der einige Stildefinitionen emuliert werden.
Nein. Eckige Komponenten entlehnen einige Konzepte von WCs, aber das ist alles. Es bedarf noch einiger Anstrengungen, um Polymer und A2 zusammenzuarbeiten. Siehe https://github.com/vaadin/angular2-polymer Die Dinge können sich mit Polymer 2 ändern. – estus