2013-10-17 44 views
0

我有一個角度的應用程序,其中我有一個指令,包裝jquery滑塊,然後有一個輸入字段(類型文本)用戶可以鍵入一個數字(指令只設置數字)。此輸入字段和滑塊共享相同的模型。輸入類型文本不採取超過特定數字在angularjs

有沒有一種方法可以限制用戶不要輸入比說,30,因爲,我的滑塊的最大值是30?

輸入字段只需要兩位數,現在它不應超過30值。我是否必須爲每個數字驗證編寫一個指令,或者可以在控制器中完成?感謝你的幫助。

www.jsfiddle.net/6vkdw

(這包含了我用於數字指令和滑塊)

+2

如何在該輸入上放置一個綁定,並且如果輸入的值大於'max',則將其更改爲'max'? –

+0

我試過了,沒有工作。當用戶類型可以說50時,該值仍然顯示50,直到他模糊了輸入。我看起來像他/她不能在第一個地方輸入「5」。可能嗎? –

+1

我找到了解決辦法: $ $範圍手錶( '爲Transaction1',函數(){ 如果($ scope.transaction1> 30){$ scope.transaction1 = 30;} }); 我想我的綁定是不正確的。謝謝羅密歐。 –

回答

0

我找到了解決辦法:$ $範圍腕錶( '爲Transaction1',函數(){如果($ scope.transaction1> 30){$ scope.transaction1 = 30;}});我想我的綁定是不正確的。

相關問題