<input type="file" ng-file-select ng-model="file" accept=".xls" name="inputFile" id="inputFile" required/>
<div ng-show="uploadForm.inputFile.$dirty && uploadForm.inputFile.$invalid"
ng-messages="uploadForm.inputFile.$error" ng-messages-include="fileUpload-messages"></div></div>
<div class="modal-footer"><button ng-class="{'button-style': uploadForm.$valid}" ng-disabled="uploadForm.$valid || !file" ng-click="upload(file);">Upload</button></div>
This the piece of code i am trying with to disable upload button when no file is selected. It fails to work.