是否真的无法从IPromise获取数据?

时间:2017-12-15 15:08:01

标签: javascript angular typescript es6-promise

我有问题。我非常需要一个符合我承诺的价值。我需要进一步处理它。我无法回复承诺。

我的代码:

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;
}

允许的值仅在回调内进行更改,但一般不会。 请帮忙

0 个答案:

没有答案