首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ngx-formly上使用隐藏表单元素懒惰触发级联

如何在ngx-formly上使用隐藏表单元素懒惰触发级联
EN

Stack Overflow用户
提问于 2020-12-24 20:05:49
回答 1查看 189关注 0票数 0

ngx-formly中,cascading example默认显示这些级联select。所以初始化观察者的钩子起作用了。

在我的例子中,我有更复杂的设计。我想隐藏这些选择,并根据用户的选择显示它们。

但是这样一来,当表单被初始化时,sportControl表单控件就是空的。无法设置valueChanges上的这些观察者。

代码语言:javascript
复制
hooks: {
        onInit: field => {
          ...
          const sportControl = this.form.get('sport');
          field.templateOptions.options = sportControl.valueChanges.pipe(
           ...

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-03 18:47:24

使用hideExpression根据模型值或一些外部表达式来控制每个基础的可见性。下面是一个开始示例:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65438087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档