Yes, you should have separate folders for controllers directives etc, when you are grouping by features, under the feature. Otherwise good luck telling where everything is, when you have something beyond a trivial app...
I'm not suggesting putting all components in component folder and all services in services folder.
https://egghead.io/lessons/angular-2-organizing-angular-2-pr...