File downloads are super easy with AngularJS. Set up your html like below and let AngularJS do the work for you!
<a href="https://www.google.com/images/srpr/logo11w.png" target="_self" download="logo.png">Download</a>
Need a full example? Check out the pen below.
You can now style input placeholder text using CSS. Not many browsers support the default implementation yet, but there are some vendor prefixes to help you get there.