Angular: DynamicComponentLoader loadIntoLocation tidak berfungsi dengan baik di 2.0.0.beta.1

Dibuat pada 11 Jan 2016  ·  3Komentar  ·  Sumber: angular/angular

 Error during instantiation of AppComponent!.
There is no component directive at element [object Object]

Ini berfungsi pada versi beta.0:
http://plnkr.co/edit/p6w6bBZfkvXIdDabc1vI?p=preview
Ini rusak pada versi beta.1:
http://plnkr.co/edit/3Gn9ZuyMHudlRqEmqVF7?p=preview

Komentar yang paling membantu

Menurut perubahan yang melanggar

Component view is not yet created when component constructor is called. -> use onInit lifecycle callback to access the view of a component

Jadi memindahkan kode Anda ke ngOnInit berfungsi dengan benar

    ngOnInit() {
      this.dcl.loadIntoLocation(ChildComponent, this.elementRef, 'child');
    }

Semua 3 komentar

Menurut perubahan yang melanggar

Component view is not yet created when component constructor is called. -> use onInit lifecycle callback to access the view of a component

Jadi memindahkan kode Anda ke ngOnInit berfungsi dengan benar

    ngOnInit() {
      this.dcl.loadIntoLocation(ChildComponent, this.elementRef, 'child');
    }

@ericmartinezr Terima kasih.

Masalah ini telah dikunci secara otomatis karena tidak ada aktivitas.
Silakan ajukan masalah baru jika Anda mengalami masalah serupa atau terkait.

Baca lebih lanjut tentang kebijakan penguncian percakapan otomatis kami.

_Tindakan ini telah dilakukan secara otomatis oleh bot._

Apakah halaman ini membantu?
0 / 5 - 0 peringkat