首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng-pattern不适用于文本-angular div

ng-pattern不适用于文本-angular div
EN

Stack Overflow用户
提问于 2016-01-15 16:04:36
回答 1查看 466关注 0票数 0

我使用了text-angular来获取用户的输入。下面的代码不会验证输入

代码语言:javascript
复制
    <div text-angular ng-pattern="/^[a-zA-Z0-9\-\s]+$/" name="description" ng-minlength="100" ta-min-text="100" required>
     </div>
  <p ng-show="jform.description.$invalid && !jform.description.$pristine && !jform.description.$error.pattern" class="help-block">Invalid input</p>

ng-pattern工作在

代码语言:javascript
复制
 <input type="text" ng-pattern="/^[a-zA-Z0-9\-\s]+$/" name="description">
  <p ng-show="jform.description.$invalid && !jform.description.$pristine && !jform.description.$error.pattern" class="help-block">Invalid input</p>

对于ng-patterntext-angular是否具有不同的属性

任何帮助都将受到高度的感谢。

EN

回答 1

Stack Overflow用户

发布于 2016-01-15 16:25:58

"ngPattern向ngModel添加模式验证器“(https://docs.angularjs.org/api/ng/directive/ngPattern),

“ngModel指令绑定输入、选择、文本区域”(https://docs.angularjs.org/api/ng/directive/ngModel)。

我认为问题是你试图添加一个模式验证器到一个不是输入的元素,选择或文本区域。我认为text-area指令创建了一个input元素并将其绑定到在其属性中找到的ng-model,但不绑定ng-pattern。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34806627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档