angular as component module, always up-to-date