2014-09-25 100 views
2

即時通訊使用textangular,我需要限制文本的長度。 我知道這可以是使用ta-max-text的sone。驗證textangular文本長度

但是如果文本超出限制,我需要顯示一個錯誤。當限制過期時,Textangular將模型設置爲undefined。這給我留下了一個問題。當頁面初始加載時,模型也是未定義的。

如何確定由於新的頁面加載或限制已過期而導致模型未定義?

我可以通過任何方式訪問隱藏文本嗎?

https://github.com/fraywing/textAngular

回答

4

剛纔檢查TA-MAX文本指令源。它集驗證假你的textarea這樣的:

ctrl.$setValidity('taMaxText', false); 

可以使用NG-if指令,並檢查您的textarea隱藏或顯示信息的有效性財產。

ng-if="yourFormName.$error.taMaxText" 

這裏是演示link。如果文本長度> 10,則可以顯示警報範圍。

+0

謝謝。這正是我所追求的。 – 2014-09-25 14:15:01