2013-07-17 26 views
3

這裏是控制器:角組NG-MINLENGTH個不工作

function Ctrl($scope) { 
     $scope.text = 'guest'; 
     $scope.word = /^\w*$/; 
     $scope.min_length = 4; 
    } 

這裏是視圖:

<form name="myForm" ng-controller="Ctrl"> 
     Single word: 
     <input type="text" name="input" ng-model="text" 
      ng-pattern="word" ng-minlength="min_length" required /> 
     ... 
    </form> 

ng-minlength="min_length"不會觸發錯誤MINLENGTH除了我明確寫入 ng-minlength="4"。但是,ng-pattern="word"工作正常。

這裏是jsfiddle鏈接

是不是因爲我做錯了或有辦法來解決?

+2

有註冊的問題。看看這裏:https://github.com/angular/angular.js/issues/1405 –

+0

@WagnerFrancisco感謝您的鏈接:P – sliter

+0

您是否發現了此問題的臨時解決方法? – Blowsie

回答

1

這裏是你如何與NG-使用MINLENGTH做

<input ng-minlength="{{ min_length }}" /> 

這是工作

jsFiddle link