我试图将angular2.0.0-beta0更新为角2.0.0-beta 1,但在使用elementRef时遇到了问题。在Beta0,一切都很完美!
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时。我在里面调试,太多东西变了。我得到了一个错误:
原始异常:元素对象对象没有组件指令
发布于 2016-01-20 21:44:11
来自https://github.com/angular/angular/issues/6543
呈现器现在使用本机元素而不是ElementsRefs。
即使用renderer.setElementStyle(el.nativeElement...)…
https://stackoverflow.com/questions/34851524
复制相似问题