Если вы пытаетесь разработать систему реального времени, в которой изменения мгновенно отражаются на изменениях в базе данных, вам необходимо использовать веб-сокеты. Поскольку вы используете Node.js в качестве бэкэнда, см. Socket.io
Хороший ресурс для реализации можно найти здесь
Однако, если вы планируете внедрение веб-сокетов, вам придется внести существенные изменения как в ваш Node.js, так и в Angular-код.
Другой метод (который я бы не рекомендовал) заключается в периодических вызовах API для тех представлений, которые вы хотите отразить в реальном времени. Вы можете использовать setInterval
для этого