我有一个绑定到Observable数据源的select元素。在我初始化我的组件时,我订阅了observable,所以当它返回时我修改了选项。
然而,似乎在可观察的返回数据和将数据绑定到HTML元素之间存在轻微的延迟。如何在不使用setTimeout的情况下解释此延迟。
this.aggregateGroups.subscribe(data => {
setTimeout(() => {
console.log(this.aggregateControl.options.length);
}, 0);
});
如果我没有settimeout,则Select输入的长度为0;