I think Thomas means WebComponents which definitely do have something to do with AngularJs. Directives are an early implentation of WebComponnent technology.
I think what he's saying is breaking up controllers into directives allows you the ability to more easily reuse them in multiple views in your pages.
And that trend will be more pronounced in Angular 2. The idea is that you end up building many small independnent components rather than large page based controllers.
+++ Rick ---
>>I thought such problems were the reason to create WebControls. Perhaps including such today even when they are not totally fleshed out might be prudent, if you encounter the problem today to make your environment flexible enough for this idea.
>>
>>Warning: mostly reading stuff on current trends in web dev, not actually developing projects here ;-)
>>
>>
>Web Controls have nothing to do with angularjs.