Я пытаюсь обновить слой deck.gl в Angular на основе данных, переданных в качестве аргумента, но он не работает, слой не меняется. updateTriggers
- это просто функция "только реагировать"? Если нет, то что я делаю не так? Может кто-нибудь мне помочь?
updateLayer(minTime: number, maxTime: number): void {
const layer = new ArcLayer({
id: 'arcs',
data: COORDINATES,
dataTransform: d => d.filter(f => f.time >= minTime && f.time <= maxTime),
...
updateTriggers: {
dataTransform: [minTime, maxTime]
}
});
this.deck.setProps({ layers: layer });
}
Любая помощь приветствуется :))