console.log 未显示正确的值[重复]

2024-05-16

我正在尝试控制台一个对象,尽管它没有抛出任何错误,但我想要的结果在一段时间后显示,但我无法检索它。

它显示一个 i 图标,上面写着“刚刚评估了下面的值”,但我无法获取该值。

OUTPUT: Promise {$$state: {…}}
        $$state:
        status:1
        value:"Modifier"
        __proto__:Object
        __proto__:Object

我需要变量中的值:“MODIFIER”。如何得到它。提前致谢。

console.log($translate('修改')); 我在控制器内使用角度翻译。

当我使用 console.log($translate('MODIFY')['$$state'].value) 时,它显示未定义,只是因为“下面的值刚刚被评估”。我需要后来的值或之前获得它们的任何方式。


这里有一个承诺,它将异步返回值(即在执行流程之外)。正确的处理方法如下:

promiseObj.then(function(value){//you're code here})

当我凝视这里时,这帮助我理解了承诺。

http://andyshora.com/promises-angularjs-explained-as-cartoon.html http://andyshora.com/promises-angularjs-explained-as-cartoon.html

希望这可以帮助, 干杯!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

console.log 未显示正确的值[重复] 的相关文章

随机推荐