找回密码
 立即注册

QQ登录

只需一步,快速开始

angleBoBo

注册会员

3

主题

11

帖子

167

积分

注册会员

积分
167
最新发帖
angleBoBo
注册会员   /  发表于:2018-12-14 16:38  /   查看:3348  /  回复:6
本帖最后由 angleBoBo 于 2018-12-14 16:43 编辑

正在做的Angular项目中,需要判断表单中控件的状态,是否被编辑过。对于HTML5的<input>元素可以用
NgModel

指令取到控件的状态。
例如:
  1. <input id="name" name="name" class="form-control"
  2.       required minlength="4" appForbiddenName="bob"
  3.       [(ngModel)]="hero.name" #name="ngModel" >

  4. <div *ngIf="name.invalid && (name.dirty || name.touched)"
  5.     class="alert alert-danger">

  6.   <div *ngIf="name.errors.required">
  7.     Name is required.
  8.   </div>
  9.   <div *ngIf="name.errors.minlength">
  10.     Name must be at least 4 characters long.
  11.   </div>
  12.   <div *ngIf="name.errors.forbiddenName">
  13.     Name cannot be Bob.
  14.   </div>

  15. </div>
复制代码

但是对于wijmo的组件来说(例如:WjInputDate)如何检查 dirty 和 touched的状态?

6 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-12-14 17:01:26
沙发
这个我这边需要给你看一下,是否有合适的解决方案,请稍等
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-17 14:49:20
板凳
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
angleBoBo
注册会员   /  发表于:2018-12-17 17:45:19
地板
JeffryLI 发表于 2018-12-17 14:49
支持的,请参照
https://stackblitz.com/edit/angular-s2765f
https://www.dropbox.com/s/gkndcyp773k0da ...

谢谢。已经试出来了
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-18 09:46:35
5#
好的。方便私信告诉我咱们是哪个单位吗?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
angleBoBo
注册会员   /  发表于:2018-12-24 10:12:30
6#
本帖最后由 angleBoBo 于 2018-12-24 11:20 编辑
JeffryLI 发表于 2018-12-18 09:46
好的。方便私信告诉我咱们是哪个单位吗?

对于flexgrid和multirow怎么检查dirty,有例子吗
已经找到DEMO了

回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-12-24 11:41:42
7#
好的。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部