Описание тега angularjs-ng-disabled

Эта директива устанавливает атрибут disabled для элемента, если выражение внутри ngDisabled оценивается как истинное. Атрибут disabled с буквой d.

Примечание к правописанию: атрибутdisabled; директиваng-disabled;
Оба включают буквуd в конце.

Необходима специальная директива, потому что мы не можем использовать интерполяцию внутри отключенного атрибута.

Ошибочный

<div ng-init="isDisabled = false">
    <button disabled="{{isDisabled}}">Disabled</button>
</div>

Вместо этого используйте:

<div ng-init="isDisabled = false">
    <button ng-disabled="isDisabled">Disabled</button>
</div>

Ресурсы