Angular route, controller, directive and filter, which all applied in the one-page application.