我如何显示输入单击/焦点/键击错误(ngx形式)

问题描述 投票:0回答:1

我想在正式模型上显示适用于我的输入字段的任何错误,只要在输入框中单击/或着重于/或按下keydown即可(无关紧要。我仅举几个例子)。当前(以及默认值是什么,错误在模糊后首先出现),但是我希望在单击/键入输入后立即出现错误。

这是必填字段,因此应该弹出的第一个错误是“此字段是必填字段”然后将过去的所有内容转到我的验证检查中,然后再到asyncValidator。

谢谢

typescript forms angular-formly ngx-formly
1个回答
0
投票

[Formly允许通过showError声明覆盖NgModule函数:

export function showError(field: FieldType) {
  return ...;
}

@NgModule({
  imports: [
    FormlyModule.forRoot({
      extras: { showError },
      ...
    }),
  ],
})
export class AppModule { }

默认值为:https://github.com/ngx-formly/ngx-formly/blob/v5/src/core/src/lib/services/formly.config.ts#L34

© www.soinside.com 2019 - 2024. All rights reserved.