2

请在 gitbook 上扩展您的 NgxsFormPluginModule描述

我刚刚用@ngxs/form-plugin.

它工作得很好,但让它工作起来有点困难。因为我不清楚表单状态必须具有这些特定属性:

  model: YourFormModel,
  dirty: boolean,
  status: string,
  errors: {}

也许您可以添加对这些属性及其预期用途的解释?

  • 的可能值是什么status,或者这取决于开发人员定义?
  • 什么类型的对象是errors什么,它的用途是什么?即使验证失败,它也似乎是空的。errors会建议它是一个数组,但该示例将默认值定义为一个对象?

由于您在这里的回答,我将其发布为一个问题:在哪里发布有关 ngxs 的问题最好?

4

1 回答 1

0
  1. status字段应该存储的最新状态FormGroup您可以在此处查看
    负责其更新的代码。 状态的可能值在此处定义。
  2. errors应该包含整个表单组的验证错误。
    它的类型是ValidationErrors因为它应该从相应的表单组中复制错误。
    负责其更新的代码应该在这里
    但是用实际的错误数据填充它有一个未解决的问题。所以它还不可用,你必须依赖控件的错误数据。
于 2019-11-18T14:50:15.417 回答