Я загрузка компонент динамически через loadAsRoot После того, как я загрузить компонент, компонент будет загружен в пользовательском интерфейсе, но ограниченные интерполированные данные не загружены, даже если его свойства имеют значение.Интерполяция связывание не работает
var componentLoadPromise = this._componentLoader.loadAsRoot(MyComponent, "#placeholder", this._injector);
return componentLoadPromise.then(myComp=> {
return new Promise<boolean>(resolve =>{
myComp["_hostElement"]["component"]["display"](compOptions, resolve);
});
});
enter code here
Component.ts
// bounded properties
public content: string;
public title: string;
public display(dialogOptions: IDialogParams, resolve: (boolean) => any){
document.onkeyup = null;
this._resolveAction = resolve;
this.setUpElements();
// here my bounded view properties are populated
this.populateViewProperties(dialogOptions);
this.wireEvents();
this._confirmElement.style.display = "block";
}
Пожалуйста, поделитесь своим кодом. Html + Javascript. – Blunderfest