Custom AngularJS Directives for File Browsing and Dropping - CodeProject