Если я правильно понимаю, вы хотите добавить атрибут md-maxlength="80"
, когда focused
равно true
. Прямо сейчас вы пытаетесь установить атрибут как класс CSS, который не имеет смысла, поскольку у вас не может быть <div class="myClass md-maxlength='80'">
Почему бы просто не установить значение свойства md-maxlenth
условно? Установите значение 80
, когда focused=true
, и установите значение null
в противном случае. Возможно, установите для него значение 0
или другое значение, которое имеет смысл для элемента управления md-input
, поскольку я не знаком с ним.
<md-input
ng-init="focused=false"
md-maxlength="focused ? 80 : null"
ng-focus="focused=true"
ng-blur="focused=false"
...
</md-input>