//This is a Route
function doSomething(){
var self=this;
var a,b,c;
//do something
reqArray="somevalue";
this.store.query("record",{"filter":"[{'api_name':'somevalue','comparator':'somevalue','value':"+reqArray+"}]"})
.then(function(data){
//can't access a,b,c or self
});
}
Я получаю данные, которые мне нужны внутри функции then после того, как обещание разрешено, но я не могу получить доступ к чему-либо вне функции then.
Редактирование для уточнения: эта переменная внутри тогда функция window.i хочет иметь возможность ссылаться на маршрут.Невозможно получить доступ к переменной self внутри функции запроса
Вы можете получить доступ к его там. Проблем не будет. –
'' '' '' находится там – Li357
, так как я могу получить доступ к себе в doSomething внутри? –