На самом деле это невозможно. Каждая директива AngularJS имеет свой приоритет. Вы можете заметить, что ngDisabled имеет приоритет 100, в то время как ngClick установлен на 0. Кроме того, ngDisabled
требуется для установки собственного атрибута ввода disabled
, поскольку он не поддерживает интерполяцию.
Говоря о собственном вводе отключенное состояние :
Если элемент отключен, он не реагирует на действия пользователя, он
не может быть сфокусировано, и командное событие не сработает.
Другими словами - если он отключен, то он отключен, и никакие события невозможны. В противном случае директива disabled
была бы бессмысленной.