//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
});
}
在解决了promise之后,我在then函数中得到了我需要的数据但是我无法访问then函数之外的任何内容。
编辑以获得更多说明:此函数内的函数是window.i希望能够引用路径。
答案 0 :(得分:-1)
如果你确实需要对象中的所有变量,你可以这样做:
bind_rows(df_normal_sample_list)
答案 1 :(得分:-1)
为什么你不能使用箭头功能来保留它的上下文:
.then((data)=> {...})