angular - antipatterns