Я думаю, что это действительно зависит от вашей реализации.
Если ваша реализация основана на CRUD, я полагаю, вы говорите, что она управляется данными, так как любые запросы http изменят данные состояния, что в конечном итоге вызовет обновление пользовательского интерфейса.
Однако, если ваша общая система реализована, например, в архитектуре на основе SignalR, то наступающее событие SignalR должно отправлять действия ngrx с playload, чтобы иметь возможность изменять состояние. В этом случае, я думаю, вы можете сказать, что это модель, управляемая событиями.