<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>
Devo essere in grado di aggiungere qualcosa a questo frammento che disabilita la casella di controllo dell'input basata su un altro input AngularJS come {{x.status}}. Ho provato semplicemente facendo:Come posso disattivare la mia casella di controllo dall'input AngularJS?
<input type="checkbox" name="{{x.filenumber}}" id="{{x.id}}" class = "pdffiles" value="101SP{{x.initials}}.dwg" {{x.status}} />
Dove status:'disabled'
ma che ha dato una potenza di
{{x.status}}=""
all'interno dell'elemento di ingresso ... che io non capisco perché a tutti. Ma sembrava il percorso più semplice.
È possibile aggiungere gli attributi in modo dinamico utilizzando il metodo di interpolazione al tag html. Nel tuo caso puoi semplicemente fare 'ng-disabled =" x.status "' –