En angular 12,
get variable(): string { return this.anotherVariable + ' is done'; } Me pregunto cuándo se actualiza get . Sospeché que tenía una condición de carrera que parece que si la get no es lo suficientemente rápida como para obtener el valor real de otra variable que proviene de un poco de lógica compleja relacionada con la secuencia de inicialización de la aplicación. A veces, la inicialización falló, pero la mayoría de las veces tuvo éxito. Y cuando falla, la variable no se inicializa.
Y si, dependiendo de la variable, me dio un resultado falso porque la get no es lo suficientemente rápida para responder al cambio de otra anotherVariable .
El código es bastante complejo y tengo que confiar en la variable . Pero si esto es potencialmente una posibilidad. Creo que tendría que dejar de depender de la get variable .
¿Alguien tiene alguna idea?