腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
更
新和
验证
子
组件
后
运行
ControlValueAccessor
验证
、
、
我想创建一个自定义表单
组件
,它“捆绑”了几个子输入元素,并在所有
子
元素都有效时有效。 我想我可以简单地创建一个实现
ControlValueAccessor
和Validator接口的
组件
。我使用ViewChildren装饰器将输入作为NgModels注入,这样我就可以遍历它们并收集
组件
的validation方法中的任何
验证
错误。经过一些研究之后,我注意到这是因为Angular
在
调用自定义表单
组件
上的
ControlValueAccessor</em
浏览 82
提问于2019-07-24
得票数 0
回答已采纳
1
回答
如何在AngularJS表单中嵌套Angular 2+表单?
、
、
这意味着在混合AngularJS应用程序中使用新的Angular 5
组件
。
在
许多情况下,表单嵌套在其他表单中。</div>`, scope: { }} 和
子
形式类似
子
窗体中的
验证
错误会影响父窗体的有效性。中使用,新
组件
在
index.ts中被降级: angular.module('
浏览 31
提问于2020-04-23
得票数 3
1
回答
Angular:
ControlValueAccessor
->调用父对象上的clearValidators()导致未调用
子
对象的validate方法
、
我使用
ControlValueAccessor
已经有一段时间了,最近我遇到了一个问题,我找不到解决的方法。我创建了一些
组件
(使用
ControlValueAccessor
),其中包含一个FormGroup,并应用了一些特殊的
验证
。
在
父
组件
上,我有一些关于何处需要子
组件
(
ControlValueAccessor
组件
)的逻辑。为了设置所需的
验证
器,我执行以下操作:
浏览 0
提问于2021-05-12
得票数 0
2
回答
处理角7中的大反应形式
、
、
、
., // required when enableEmailNotification },} 缩小视图的
浏览 0
提问于2019-08-15
得票数 10
3
回答
子
组件
中具有多个formControl的
ControlValueAccessor
我
在
子
组件
中有多个form控件,如何在
子
组件
中应用
验证
器,这样原来的表单就会失效。最好是用
ControlValueAccessor
实现它,但希望从简单的@input表单组开始。
浏览 1
提问于2016-11-10
得票数 20
回答已采纳
2
回答
将mat-表单字段包装到
组件
-mat-错误
验证
不会在提交时显示
、
、
我的目标:创建一个基于角度材料
组件
的自定义
组件
Problem:当用户按下父
组件
上的submit按钮时,将mat-表单字段和mat错误包装到
组件
中不会触发
验证
。在演示中,有一个简单的输入+
验证
,但稍后会有许多
更
复杂的
组件
--我尝试实现
ControlValueAccessor
,但它对我不起作用,或者我可能无法实现它。我得到的错误不能设置对象对象的属性
验证
器,它只有一个getter,当我试图将ngControl绑定到fo
浏览 1
提问于2020-02-12
得票数 0
2
回答
嵌套
ControlValueAccessor
的角度
验证
状态不能正确地
在
父母中传播,如何实现此
验证
?
、
、
我
在
一个角10应用程序中有一个问题,即在初始化时将formGroup的状态传播给它的父程序。
更
准确地说,我有3个嵌套
组件
。所有这些都是表单,两个子级都实现了
ControlValueAccessor
。它们通过"formControlName“属性进行通信。最深的表单被错误地初始化(一个必需的字段)。我
在
等待更好的解决方案时发现了一个黑客: publi
浏览 3
提问于2021-02-23
得票数 5
回答已采纳
1
回答
如何在自定义角度控件被触摸
后
对其进行
验证
?
我有一个自定义的表单控件,
验证
似乎
在
起作用,但在控件被触摸
后
,validate方法不会被调用。
在
我的简单的自定义表单控件中,我希望能够
在
控件被触摸的任何时候进行
验证
,而不仅仅是
在
它的值改变之后。或者,有没有更好的方法来进行初始
验证
? console.log("v
浏览 0
提问于2017-10-20
得票数 1
1
回答
自定义
组件
输入内部的简单要求
验证
、
、
、
我有多个
组件
,每个
组件
都有一些输入、选择和其他表单元素。这是使用模板驱动表单开发的所有元素。我有两个问题。 对于将
子
组件
表单元素获取到父
组件
,我使用的是
ControlValueAccessor
,,这是正确的方法吗?
在
我的
子
组件
中,我有多
浏览 4
提问于2017-05-03
得票数 0
7
回答
角反应形式自定义控件异步
验证
、
、
、
、
更新:异步
验证
成功地解决了问题。但是,初始
验证
状态还有另一个问题。见最新答案。 方法从
ControlValueAccessor
接口调用的方法value ()
在
值更改
后
立即调用,不要等待异步
验证
器。当然,控件是
浏览 13
提问于2019-12-12
得票数 7
2
回答
角形式:复杂嵌套反应形式和根成分
验证
的最佳实践
、
几天来,我一直
在
努力为我的用例找到一个好的模式。我有一个非常复杂的反应形式,充满嵌套的
组件
,一些字段是必需的,一些字段可能会出现在一定的条件下,等等。这造成了维护代码的巨大问题。到目前为止,我使用的方法是将formControl传递给
子
组件
并从中填充,但是考虑到表单的大小,调试变得非常困难。此表单的一个必要条件是,
在
提交整个表单时,对所有嵌套字段进行
验证
,并对所需但尚未插入的任何字段进行markAsTouched。我一直
在
探索两种方法,但这两种方法似乎没有任何帮助: 控
浏览 3
提问于2020-06-16
得票数 10
1
回答
角反应形式,
ControlValueAccessor
与PropertyBinding
、
、
、
我有一些表单
组件
,实际上,它们只是将一个大公式的一些部分包装成小块。我可以想象这样做的两种方法:一个
ControlValueAccessor
或一个简单的PropertyBinding将FormControl传递给
子
组件
。核心想法:问题:
在
使用
更
简单的FormControl-输入绑定时,有什么方面/优点/缺点吗
浏览 1
提问于2020-03-26
得票数 4
3
回答
在
Angular中使用
ControlValueAccessor
继承
验证
、
、
、
我有一个自定义的表单控件
组件
(它是一个美化的输入)。它是一个自定义
组件
的原因是为了便于UI更改-也就是说,如果我们从根本上改变输入控件的样式,那么很容易
在
整个应用程序中传播更改。目前我们
在
Angular 中使用材质设计 当它们无效时,哪些样式可以很好地控制。我们实现了
ControlValueAccessor
,以便允许我们将formControlName传递给我们的自定义
组件
,它可以完美地工作;当自定义控件有效/无效,并且应用程序按预期
运行
时,表单就是有效
浏览 5
提问于2017-08-08
得票数 30
4
回答
用角包裹FormControl (2+)
、
、
我读过关于实现
ControlValueAccessor
的各种教程,但是我找不到任何东西可以说明如何编写
组件
来包装现有的
组件
。它也不考虑
验证
(例如,如果它是“必需的”,当一个值没有设置时,表单控件将正确地无效,但是角材料
组件
不会显示为这样)。这有点近了。我已经
在
自定义
组件
类中创建了一个新表单,该类只有一个控件。这也意味着任何应用于我的自定义表单控件的
验证
(由容器
组件
应用)都会被忽略,因为我已经创建了一个新的“内部表单”,它缺
浏览 5
提问于2017-11-19
得票数 31
1
回答
使用
ControlValueAccessor
的有效信息
、
我正在基于
ControlValueAccessor
创建我自己的输入域。下面是一个例子:自定义字段为required。
在
TextInputComponent中,我指的是NgModel,但它始终是valid。{{formGroup.get('text').valid}}给了我正确的值。
浏览 2
提问于2018-07-10
得票数 1
4
回答
我可以访问自定义
ControlValueAccessor
的
ControlValueAccessor
的角2+吗?
、
我想要创建一个带有
ControlValueAccessor
接口的自定义表单元素,该元素位于角2+中。此元素将是<select>上的包装器。是否可以将formControl属性传播到包装元素?
在
我的示例中,
验证
状态没有传播到嵌套select,正如您在附带的屏幕截图中看到的那样。 const OPTIONS_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting/o
浏览 9
提问于2017-05-26
得票数 30
回答已采纳
1
回答
角度2:使用NG_VALIDATORS发布自定义
组件
、
我正在构建一个自定义
组件
,它封装了几个表单字段,并实现了
ControlValueAccessor
,以便与其父
组件
中的反应性表单进行交互。我还使用NG_VALIDATORS为自定义表单
组件
设置
验证
,基本上遵循本指南: 然后,通过将
子
窗体包装在带有<div>的*ngIf标记中,打开/关闭
子
窗体。我面临的问题是,每次
组件
显示并隐藏时,
验证
器函数都会“重新连接”一次。每个先前对
验证
器函数的引用都会被记
浏览 2
提问于2017-03-02
得票数 1
回答已采纳
2
回答
嵌套的反应式表单始终有效
、
主要的表单
组件
:import { FormBuilder, FormGroup, ControlContainer}) } this.submitData = JSON.stringify(v, null, 2);}import { Component, forwardRef } from '@angular/
浏览 6
提问于2018-12-15
得票数 0
2
回答
使用反射与创建新类
、
我和一位朋友正在争论
在
以下场景中使用什么更好的技术:现在,我们为每个子
组件
提供了一组
验证
器。在编程上不可能将Egg与其
验证
器相关联,因此必须对每个新的Egg进行手动操作(鸡蛋的数量有限)。一旦映射完成,我们就可以为每个鸡蛋
运行
每个
浏览 0
提问于2014-12-09
得票数 3
回答已采纳
3
回答
角2检查
子
组件
是否准备就绪
是否可以签入根
组件
AppComponent,它的
子
组件
已经准备好了。
子
组件
是使用AppComponent模板中的路由和AppComponent指令加载的
组件
。
子
组件
路由有一个异步身份
验证
保护器canActivate。我想在身份
验证
保护完成
后
在
AppComponent中执行一些代码。
浏览 4
提问于2016-09-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JMeter 检查点和事务
vue.js初入门——十一组件-中篇
使用专家验证服务管理ASIC和SoC设计风险
大数据测试类型&大数据测试步骤
React.js Components:基础指南
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券