В моем угловом приложении я использую фреймворк для динамического рендеринга html.Я вызову приведенный ниже метод для рендеринга html
Presto.layout(layoutJson, contentJson , document.getElementById('contentArea'), this.callbackFunction);
. Он извлечет contentJson
и построит html согласно layoutJson
и вставит в contentArea
div.После завершения рендеринга будет запущен callbackFunction
.
Выпуск
public callbackFunction(callbackID) {
this.anotherFunction(); // This will not work as the `this` is replaced with another object.
}
Ни одна из функций в компоненте не доступна внутри обратного вызовафункция.Объект this
внутри функции обратного вызова содержит данные, связанные с Presto js
.Могу ли я сохранить старый this
глобально и получить его внутри функции обратного вызова.