角度返回值承诺函数

时间:2017-07-05 20:21:39

标签: angular function

我有以下功能,我想返回值。它没有tee从Angular开始,所以这对我来说是新的..我该如何修复它?

t return anything. I

然后,当我调用函数时:

        function GetAuth2Token(device) 
        {
           QRC.setTargetIpAddress(device.ip, device.index);
           QRC.getToken(vm.current_password ||'12345678', device.index).then(sucFn);
        function sucFn(data) {
            QRC.setTargetAuthToken(data.data.access_token);
            return data.data.access_token;
        }
    }

但它不起作用,它不返回任何东西。 感谢

1 个答案:

答案 0 :(得分:0)

试试这样。

var access_token;
GetAuth2Token(vm.scannedDevices[i]).then(function(data){
    access_token = data; 
});