问题标签 [ngx-formly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5078 浏览

angular - 如何使用 ngx-formly 为 2 个字段组制作自定义包装器?

我很困惑如何使用 ngx-formly 为我的表单进行布局。例如,我有 2 个字段组:General 和 Dynamic。 例子

如何指定一般将在一个 div 中,并在一个下拉(div)内的另一个 div 中动态?

官方示例如下: Wrapper:

零件:

这里<ng-container #fieldComponent></ng-container>没有指定它到底是哪个字段

0 投票
1 回答
1463 浏览

angular - Set custom error message in minLength validator in ngx-formly

I want to create a simple form with validations, and I want to translate all error messages into Spanish. It works fine for 'required', 'min' and 'max' validators, but when I do the same with 'minLength' and 'maxLength', no error message shows.

It is weird because the fields are still marked as incorrect (they appear in red), but no error message appears. The message formatting functions are just not called.

Here is the essential part of my code:

0 投票
2 回答
349 浏览

json - 使用 JSON 模式的动态表单呈现

我可以将所有 UI 元素存储在 JSON 中并将其存储为数据库吗?

管理员可以根据用户偏好和在数据库中标记反对用户来更改这些元素。

当用户登录时,他将拥有自己的 UI。

我如何使用可用的框架和技术来实现这一点

0 投票
1 回答
530 浏览

javascript - 垫子步进器不适用于选择选项

我正在将ngx与 mat stepper 一起使用。我能够获取表单,但步进器未显示下拉列表

步进器:

代码:

0 投票
1 回答
301 浏览

angular - 我们如何在使用 ngx-formly 构建的数据表中选择一行

我必须从后端进行 API 调用,实际上是删除调用。对于这种情况,我需要从我必须选择的行中获取详细信息。

在这种情况下,我需要从选定的行中获取 ID。

0 投票
1 回答
560 浏览

angular - 如何通过引用字段模型向 NGX-Formly 添加自定义包装器?

我正在尝试为 NGX-Formly 字段实现一个包装器,该包装器具有一个按钮,该按钮调用一个处理函数,传递对包装字段模型的引用。我如何注入这个引用并将其传递给处理函数(例如打开一个弹出窗口或类似的)?

我的目标是创建一个拖放表单构建器。

按照这个例子,我实现了一个这样的包装器:

如何获取字段定义或至少是对包装字段的引用?

0 投票
1 回答
335 浏览

angular - 形式和鹅毛笔之间的整合

我使用formly来渲染带有 Angular 材质的反应形式。现在我尝试用quill替换普通的 textarea 字段(角度的文本编辑器)

formly 和 quill 分别可以正常工作,但问题在于将 quill 编辑器包含为 formly 字段。

我已经尝试过的:

以上方法均无效!

我不想像这样制作单独的部分:

0 投票
3 回答
2329 浏览

angular - 我如何以 Angular-formly 格式化一个值

只有在模糊之后,我才必须将输入值从数字转换为货币。但是我只能在console.log中写,难道不能在视图中写回吗?

查看演示 并打开控制台。写下任何数字,你就会看到转换器做了什么。我需要输入字段中的值。

0 投票
1 回答
1297 浏览

angular - 如果已经定义了两个字段,则 ngx-formly 自动填充三个字段之一


我用formly建了三个字段。它们一起最多可以达到 100%。
如果两个字段有值,那么自动填充其中一个字段的最佳方法是什么。
例如:

第一个字段:30
第二个字段:20
那么第三个字段应该自动填充:50

什么是“最佳”解决方案?

我已经找到了一种几乎可行的方法,但我确信我的解决方案不是 goto。我使用正式的生命周期挂钩来获取三个字段的当前值并将其发送到服务,并计算其中最后一个字段的值。问题是它产生了大量流量并减慢了我的应用程序。如果我尝试将自己的号码写入最后一个字段,则输入会立即被服务返回的值覆盖。我希望用户能够覆盖自动填充的字段并自动清除其他字段

我的做法:

我的第三个表单字段中的钩子检查是否填写了两个字段:

如果填写了两个字段,则应该计算我的字段值的服务:

0 投票
2 回答
7542 浏览

angular - 装饰器不支持函数调用,但调用了“FileTypeModule”

尝试设置ngx-formly-material-file,但出现错误:装饰器不支持函数调用,但调用了“FileTypeModule”

我试图导出 FileTypeModule,但得到了同样的错误