投稿するメッセージを含むテキストエリアと、まだ利用可能な文字数のスパンがあります。
<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
およびmessageLengthAlertTreshold
はすべて で定義されており$scope
、テキストエリアにテキストを挿入して の値を変更すると、スパン内のカウンターが正しく更新されますmessageText.length
。
ただし、に含まれる値に関係なく、css クラスmessage-length
もmessage-length-alert
スパンにも適用されませんmessageText
。
message-length-alert
また、 ng-class 属性を残すためのチェックを単に{message-length: true}
で削除しようとしましたが、とにかく適用されません。
私は何が欠けていますか?