TypeScript addEventListener - PullRequest
       0

TypeScript addEventListener

0 голосов
/ 24 апреля 2020

У меня есть базовый c класс TS, в котором я пытаюсь привязать прослушиватель событий:

class MyBasicClass {

    private items = [];

    initialize(grid) {

        addEventListener(EVENT_VALUE_CHANGED, function (e: Event) {
            //this.items.push(e.detail);
            console.log('ADD UNDO');
        });
    }
}

Мне нужно добавить элементы к члену класса (который не может быть установлен c) но не понимаю, как получить доступ к «этому» класса из контекста прослушивателя событий. Что-то, что всегда уклонялось от меня.

Должен ли я сделать var obj = this и получить доступ к глобальному внутри обработчика событий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...