Как передать «это» в Обещание, не кэшируя снаружи? [Дубликат]

На этот вопрос уже есть ответ:

У меня есть переменная под названием LangDataService.isDataReady, которая является Обещанием, ожидающим разрешения. После решения некоторая логика произойдет. Как я могу передать это в Обещание?

LangDataService.isDataReady.then(function () {
    this.modalOn()
});

Я знаю, что могу кешировать var self_ = this;, но мне любопытны другие альтернативы?

10
задан Matthew Harwood 15 January 2016 в 20:21
поделиться