<div ng-repeat="x in spaceutilization">
<input type="checkbox" name="{{x.filenumber}}" id="{{x.id}}" class = "pdffiles" value="101SP{{x.initials}}.dwg" /><label for="{{x.id}}"><button type = "button" class = "btn btn-primary btn-sm hidden-sm hidden-xs"> PDF</button></label><br />
</div>
To make it possible to disable the input checkbox based on another AngularJS input like {{x.status}}, you can modify the code as follows:
<input type="checkbox" name="{{x.filenumber}}" id="{{x.id}}" class = "pdffiles" value="101SP{{x.initials}}.dwg" ng-disabled="x.status === 'disabled'" />
You may have attempted an approach where x.status:'disabled'
resulted in outputting {{x.status}}=""
within the input element, which could be due to AngularJS not recognizing this syntax correctly.