bil*_*_56 0 javascript jquery typescript angular
我正在使用Angular,我正在尝试访问我的对象的属性img,当我正在console.log(..)处理我的整个对象时.值是存在的,但是当我onsole.log(..)对对象的属性做c时,它说它是空的.
console.log("Product:", this.article);
var url = this.article.img;
console.log("Image" , url);
Run Code Online (Sandbox Code Playgroud)
安慰:
我不知道如果可能的话怎么可能this.article.img; 看起来有一些价值console.log.但是当我尝试访问它时,它说它是空的.怎么会?
该对象不会立即呈现.您的img属性null在记录时具有值,但是当您在控制台中打开该对象时,它将被填充.
您可以通过记录来检查console.log(JSON.stringify(this.article)).
你问题的最可能的原因是一些异步代码,你的成就是你没有正确等待的.正如您所说的那样,从数据库中获取对象,我猜您忘记在回调中使用该对象(可能是基于promise的).
| 归档时间: |
|
| 查看次数: |
1686 次 |
| 最近记录: |