ng-class no se aplica
Tengo un área de texto que contiene un mensaje que debe publicarse y un lapso con el número de caracteres disponibles.
<textarea name="" cols="" rows="" maxLength="{{maxMessageLength}}" ng-model="messageText"/>
<div id="chatmessage-buttons">
<a ng-click="sendMessage()"><span>Invia</span></a>
<span ng-class="{message-length-alert: (messageText.length > messageLengthAlertTreshold), message-length: true}">{{maxMessageLength - messageText.length}}</span>
</div>
messageText
, maxMessageLength
ymessageLengthAlertTreshold
están todos definidos en el$scope
, y el contador dentro del intervalo se actualiza correctamente cuando inserto texto en el área de texto, cambiando el valor demessageText.length
.
Sin embargo, ni la clase cssmessage-length
nimessage-length-alert
siempre se aplican a mi rango, independientemente del valor contenido enmessageText
.
También intenté quitar el cheque paramessage-length-alert
dejando el atributo ng-class con solo{message-length: true}
, pero no se aplica de todos modos.
¿Qué me estoy perdiendo?