Dinamik Bileşen Yükleyiciyi kullanıyorum ve tüm veriler bileşen başlatma işleminde başlatılmışsa iyi çalışıyor. Bu kodu kullanıyorum:Angular 2 yeni verileri dinamik olarak yüklenen Dinamik Bileşen Yüklüyor
this.dcl.loadAsRoot(SomeComponent, "#somediv", this.injector).then((cmp)=>{
// @Input()
cmp.instance.someinput = this.someinput;
// @Output()
cmp.instance.someoutput.subscribe(res => { this.consoleLog(res) })
// Trigger change detection
cmp.location.internalElement.parentView.changeDetector.ref.detectChanges();
// return data
return cmp
})
Şimdi yeni bir değer beslemek istiyorum
için "someinput" değişkeni, bu mümkün yoksa yine tüm bileşeni yeniden başlatmak gerekiyor ?!
başvurusunu tutun. LoadNextToLocation veya loadIntoLocation'ı kullanın. –