我如何计算表单上的错误数量?
HTML
<div ng-show="form.$submitted && form.$invalid">
Sorry but 3 errors have been made.
</div>
Run Code Online (Sandbox Code Playgroud) angularjs angularjs-directive angularjs-scope angularjs-validation
如果元素有效,我怎么能在模糊时触发函数调用没有其他错误?
HTML
<input type="text" id="order" ng-model="order" name="order" class="form-control"
ng-pattern="/^[0-9]*$/" ng-minlength="9" maxlength="9"
required="" ng-blur="something()" />
Run Code Online (Sandbox Code Playgroud)
JS
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.something=function(){
if($scope.routingNumber.$valid)
alert("yippie");
}
});
Run Code Online (Sandbox Code Playgroud) 这是小提琴
是否有可能在angular-translate中检查其他语言中的键值是否不可用,那么它是否可以从另一种语言中提取该键值?就像在例子中我有英语和西班牙语.并且一个键值(示例中为"CONFIRM_LABEL")不支持西班牙语.是否可以从英文版中提取数据?
HTML
<div name="info" ng-controller="myctrl">
<label translate="TERMS_LABEL"></label>
<h4 translate="ZIPCODE_LABEL"></h4>
<p translate="LAST_NAME"></p>
<p translate="CONFIRM_LABEL"></p>
<button type="submit" ng-click="changeLanguage('de')" >Spanish</button>
<button type="submit" ng-click="changeLanguage('en')" >English</button>
Run Code Online (Sandbox Code Playgroud)
JS
var demo = angular.module('demo', ['pascalprecht.translate']);
demo.controller('myctrl',function ($scope,$translate)
{
$scope.changeLanguage = function (key)
{
$translate.use(key);
};
})
demo.config(function ($translateProvider) {
$translateProvider.translations('en', {
"TERMS_CONDITIONS":"TERMS & CONDITIONS",
"TERMS_LABEL":"TERMS",
"ZIPCODE_LABEL":"ZIP CODE",
"LAST_NAME":"Last Name",
"CONFIRM_LABEL": "Confirm Number ",
})
.translations('de', {
"TERMS_LABEL": "Términos",
"FORM_LABEL": "Información ",
"LAST_NAME": "Apellido",
"ZIPCODE_LABEL": "Código Postal"
});
$translateProvider.preferredLanguage('en');
})
Run Code Online (Sandbox Code Playgroud) angularjs angularjs-directive angularjs-scope angular-translate
我正在尝试使用angular和Bootstrap进行验证,但由于某些原因,ng-pattern验证在Zip Code中无效.任何帮助都会很棒.
无法粘贴完整代码,但以下是我尝试使用该ng-pattern指令的方法:
<input type="text" class="form-control" id="zipCode" name="zipCode"
ng-model="auth.zip" ng-pattern="^(\d{5}-\d{4}|\d{5})$" required="">
Run Code Online (Sandbox Code Playgroud) twitter-bootstrap angularjs angularjs-directive angular-ui-bootstrap
angularjs ×4