Tengo una función setInterval() en una clase de componente que se dispara cada 1/10 de segundo. Todo lo que hace es actualizar un gráfico d3 y no toca ningún enlace angular.
Por defecto setInterval() activa la detección de cambios en angular desde el nodo raíz.
¿Hay alguna manera de ejecutar la función setInterval() sin activar ninguna detección de cambio?
No necesito que el resto de la aplicación se actualice solo, ya que sé que esto solo afecta el gráfico y d3 es el único responsable de actualizar el gráfico.
Tienes que ejecutarlo fuera de angular. Echa un vistazo a esta respuesta a una pregunta similar.