Я попытался обновить angular2.0.0-beta0 до углового 2.0.0-beta 1, и у меня возникла проблема, когда use elementRef , В Beta0 все идеально!ElementRef in [email protected] и Angular @ ElementRef 2.0.0-beta.1
constructor(dcl: DynamicComponentLoader, private elementRef: ElementRef,
private renderer: Renderer, ds: SaleDataService,
private ticketDataSelection: TicketDataSelection, private z: NgZone) {}
load() {
if (this.selectedTicketTab == 0) {
this.dynamicComponentLoader.loadIntoLocation(childComponet,
this.elementRef, "childComponents")
.then((r) => {
this.instances.push(r);
this.isPayment = r.instance.payment;
});
но при обновлении beta1. Отладить внутри, слишком много, что изменилось :(И я получил эту ошибку:.
ORIGINAL EXCEPTION: There is no component directive at element [object Object]
Репродукция была бы замечательной;) –
См. Также https://github.com/angular/angular/issues/6543 –