即時通訊使用textangular,我需要限制文本的長度。 我知道這可以是使用ta-max-text的sone。驗證textangular文本長度
但是如果文本超出限制,我需要顯示一個錯誤。當限制過期時,Textangular將模型設置爲undefined。這給我留下了一個問題。當頁面初始加載時,模型也是未定義的。
如何確定由於新的頁面加載或限制已過期而導致模型未定義?
我可以通過任何方式訪問隱藏文本嗎?
https://github.com/fraywing/textAngular
即時通訊使用textangular,我需要限制文本的長度。 我知道這可以是使用ta-max-text的sone。驗證textangular文本長度
但是如果文本超出限制,我需要顯示一個錯誤。當限制過期時,Textangular將模型設置爲undefined。這給我留下了一個問題。當頁面初始加載時,模型也是未定義的。
如何確定由於新的頁面加載或限制已過期而導致模型未定義?
我可以通過任何方式訪問隱藏文本嗎?
https://github.com/fraywing/textAngular
剛纔檢查TA-MAX文本指令源。它集驗證假你的textarea這樣的:
ctrl.$setValidity('taMaxText', false);
可以使用NG-if指令,並檢查您的textarea隱藏或顯示信息的有效性財產。
ng-if="yourFormName.$error.taMaxText"
這裏是演示link。如果文本長度> 10,則可以顯示警報範圍。
請看這裏http://plnkr.co/edit/MegBJYkkyh3qsNJhyfNP?p=preview
<div ng-model="content" text-angular="" ></div>
<h3 ng-show="content.length > 20">Text tooo long</h3>
謝謝。這正是我所追求的。 – 2014-09-25 14:15:01