Ich habe Eingänge, die deaktiviert sind abhängig davon, ob ein bestimmtes Objekt eine Länge größer als Null hat.Deaktivieren von divs basierend auf bestimmten Situationen
<input ng-disabled="(entities[1].itemAttrs.length > 0)?true:false" type="text" class="form-control dropdown-toggle" data-toggle="dropdown" data-ng-disabled="formReadOnly" data-ng-model="item[item.fields[51].name]" data-ng-keyup="comboBoxTherOptions(2, 327, item[item.fields[51].name], 'searchTherOptions')" />
hier:
ng-disabled="(entities[1].itemAttrs.length > 0)?true:false"
ich es meinem divs hinzufügen möchten, die eine Menge von Richtlinien, die im Laufe der Jahre von den Menschen gebaut wurden.
<div ng-disabled="(entities[1].itemAttrs.length > 0)?true:false" data-strat-form-control data-field-display-id="1" data-vmformreadonly="formReadOnly" data-show-tool-tip="showTEoolTip(item.fields[5].htmlName)" data-strat-model="item" data-field="item.fields[5]"></div>
Es hat jedoch keine Wirkung, im Gegensatz zu den Eingabefeldern.
Wie kann ich diese Divs unter den gleichen Umständen wie meine Eingaben deaktivieren?
All ng-disabled setzt ein Attribut, das den Bereich als deaktiviert markiert. Sie müssten Funktionalität hinzufügen, um das Element div zu deaktivieren. Browser haben Unterstützung für deaktivierte Elemente wie Eingabe, Auswahl, Textbereich, aber nicht divs integriert. – ITDerrickH
@ITDerrickH Kannst du Zeigen Sie, wie Sie das tun würden –
Eine dieser Antworten könnte Ihnen helfen. https://stackoverflow.com/questions/2556114 4/disabled-a-all-div-in-angularjs – ITDerrickH