我有问题。我非常需要一个符合我承诺的价值。我需要进一步处理它。我无法回复承诺。
我的代码:
function func(http: NpHttp, context: {
obj: Obj
}) {
var list: Obj[];
const name = context.obj.name;
var allowed = true;
var result = http.get < ObjectList > ('/objects')
.then(({
data
}) => {
list = data.objects;
console.log(list);
return !list.some(t => t.name === name);
})
.then(function(data) {
console.log("Value: " + data);
allowed = data;
return data;
});
return () => allowed;
}
允许的值仅在回调内进行更改,但一般不会。 请帮忙