Javascript 有没有办法劫持DOM中的内容?

Javascript 有没有办法劫持DOM中的内容?,javascript,angular,user-interface,Javascript,Angular,User Interface,当我输入console.log值时,会立即得到响应。但是,html需要时间。 我知道问题是什么,它与异步或任何东西都没有关系 有没有一种方法可以在不返回的情况下获取您正在使用的console.logging? 可能保存在本地存储中 “status”来自第三方API,它是布尔值。该值根据用户输入从true更改为false。这是正确的。但是,HTML需要时间才能及时更改 public elementEvent($event) { this.isValid = $event.status;

当我输入console.log值时,会立即得到响应。但是,html需要时间。 我知道问题是什么,它与异步或任何东西都没有关系

有没有一种方法可以在不返回的情况下获取您正在使用的console.logging? 可能保存在本地存储中

“status”来自第三方API,它是布尔值。该值根据用户输入从true更改为false。这是正确的。但是,HTML需要时间才能及时更改

public elementEvent($event) {
    this.isValid = $event.status;
    console.log($event.status);
}

//output: true
{{isValid}
//输出:false

所以我必须做以下几点:

public elementEvent($event) {
    this.isValid = $event.status;
    this.ref.detectChanges();

}

你需要做什么?我不太明白你在这里想干什么。“但是,HTML需要时间”——你是说呈现页面吗?是否要记录正在运行的函数的输出?我不知道你在问什么。基本上,DOM会及时获取数据和更改,但是HTML更新需要时间。我已经对我的问题进行了更改。现在,我希望您理解我的问题,正如Igor所暗示的,有一个可复制的问题示例将有助于我们理解您的问题。您的意思是,更改检测的速度可能没有您认为的那么快?我会敦促你创建一个(专注于可复制的)。目标是任何人都可以接受代码,运行它,体验与您相同的东西。
public elementEvent($event) {
    this.isValid = $event.status;
    this.ref.detectChanges();

}