5
我正在嘗試使用ng-maxLength
指令爲我的輸入提供變量最大長度。ng-maxlength不適用於變量
function ValidatorCtrl($scope, $timeout) {
$scope.name = "Star";
$scope.$metadata={};
$scope.$metadata.isRequired = true;
$scope.$metadata.maxLength=5;
}
<input type="text" ng-model="name" ng-maxlength="$metadata.maxLength"
ng-required="$metadata.isRequired" name="name" />
但它似乎沒有按預期工作。應用時,同一變量的模型綁定不起作用。 Here is my plunker
如果我刪除ng-maxLength ng-required
將按預期工作,否則ng-required
也不起作用。
我認爲這是一個錯誤https://github.com/angular/angular.js/issues/1405如果你直接把5它工作似乎ng-maxlength =「{{$ metadata.maxLength}}」工作 – Whisher
'ng-maxlength =「{{$ metadata.maxLength}}」'似乎在工作 –
是的,好像是一個錯誤。 –