angleBoBo 发表于 2018-12-14 16:38:59

angular项目中wijmo的组件如何检查 dirty 和 touched

本帖最后由 angleBoBo 于 2018-12-14 16:43 编辑

正在做的Angular项目中,需要判断表单中控件的状态,是否被编辑过。对于HTML5的<input>元素可以用NgModel
指令取到控件的状态。例如:
<input id="name" name="name" class="form-control"
      required minlength="4" appForbiddenName="bob"
      [(ngModel)]="hero.name" #name="ngModel" >

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

<div *ngIf="name.errors.required">
    Name is required.
</div>
<div *ngIf="name.errors.minlength">
    Name must be at least 4 characters long.
</div>
<div *ngIf="name.errors.forbiddenName">
    Name cannot be Bob.
</div>

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

JeffryLI 发表于 2018-12-14 17:01:26

这个我这边需要给你看一下,是否有合适的解决方案,请稍等

JeffryLI 发表于 2018-12-17 14:49:20

支持的,请参照
https://stackblitz.com/edit/angular-s2765f
https://www.dropbox.com/s/gkndcyp773k0dam/Wijmo%20Controls%20in%20Reactive%20Forms.docx?dl=0



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 ...

谢谢。已经试出来了:jy74a:。

JeffryLI 发表于 2018-12-18 09:46:35

好的。方便私信告诉我咱们是哪个单位吗?

angleBoBo 发表于 2018-12-24 10:12:30

本帖最后由 angleBoBo 于 2018-12-24 11:20 编辑

JeffryLI 发表于 2018-12-18 09:46
好的。方便私信告诉我咱们是哪个单位吗?
对于flexgrid和multirow怎么检查dirty,有例子吗
已经找到DEMO了;P

JeffryLI 发表于 2018-12-24 11:41:42

好的。
页: [1]
查看完整版本: angular项目中wijmo的组件如何检查 dirty 和 touched