I still feel you should be using `uiUploader` as this is considered best practice in the angular community.