I know this question is relatively old, but still I would like to mention one more option.
In case you want to make a mobile hybrid app then Onsen UI would be a good choice. It supports both Material (Android) and flat (iOS) designs which can change automatically according to the platform.
It has been supporting Angular 1 for a long time and recently released Onsen UI Angular 2 Components. So you can use it for either version.