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, maxMessageLengthymessageLengthAlertTresholdestá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-lengthnimessage-length-alertsiempre 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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta