腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Angular
7
:
异步
验证
器
更改
检测
angular
、
validation
、
asynchronous
我已经编写了一个
异步
验证
器
来检查输入的电子邮件是否已经存在于我的数据库中。 我使用reactive form api来构建我的表单,并且我已经将我的
异步
验证
器
配置为只在"blur“上触发。正如在
angular
documentation中提到的 它工作得很好:当我离开字段时会触发
验证
,但直到我与表单交互时才会显示错误消息。如果我在
验证
中使用setTimeout函数手动触发changeDetection,它就可以工作。 你知道
浏览 27
提问于2019-03-11
得票数 5
1
回答
在ngAfterContentInit中更新内容查询
javascript
、
angular
我刚接触
Angular
,我在课本上看到了一些代码,如下所示: ...
浏览 1
提问于2019-11-04
得票数 0
1
回答
如果与.includes()相关联的变量没有发生变化,那么.includes()是否会在变化
检测
循环期间运行?/ Alternative to .includes()
html
、
angular
、
typescript
、
angular-ng-if
、
front-end-optimization
我的组件文件中有一个变量user_roles,它由ngInit()上的API初始化,此后不会
更改
。admins') || user_roles.includes('mediator')"> . . .includes()是否会在其他一些变量发生
更改
时运行,并且
更改
检测
循环也会运行?
浏览 0
提问于2021-06-20
得票数 2
2
回答
Angular
2-为什么我需要zone.run()?
typescript
、
angular
我正在尝试在
Angular
2中创建一个显示来自服务的数据的组件。该服务基本上是在用户输入之后从json文件加载一些数据。我一直在尝试更新组件,但它似乎无法识别
更改
,除非我在从我的服务提交事件后调用zone.run()。我的组件代码如下所示...
浏览 1
提问于2016-05-11
得票数 13
回答已采纳
2
回答
使用区域进行
Angular
2
更改
检测
data-binding
、
angular
、
angular2-changedetection
、
zonejs
我想知道,是否所有的
异步
事件和回调都可以通过包装一个区域中的所有组件逻辑(包括组件内的非组件指令的逻辑)来追溯到特定的源组件,那么假设所有的
更改
都遵循单向流,那么只需要检查该源组件以及任何具有来自源组件的
更改
输入的子组件的
更改
此
更改
检测
策略在
Angular
2中可用吗? 为什么
Angular
2在任何
异步
(XHR)事件之后
检测
所有组件上的
更改
?
浏览 2
提问于2016-06-28
得票数 2
1
回答
验证
器
函数未在表单控件上设置错误对象的问题
angular
、
rxjs
、
angular2-forms
、
rxjs5
我对以下
验证
器
函数有问题: export function validateEmailKnownFactory(userAccountService: UserAccountService): {[key
浏览 6
提问于2016-08-30
得票数 2
回答已采纳
1
回答
代码是否在zone中运行,如果是,为什么以及如何运行?
angular
、
google-maps
、
rxjs
、
angular-material
嗨,我在读上的特制代码。这一切都很清楚,但有一件事。下面的代码是我不理解的(来自)。getLazyEmitter<T>(name: string): Observable<T> { // If the target hasn't bee
浏览 1
提问于2020-02-27
得票数 0
1
回答
优化的数据绑定机制在
Angular
2中是如何工作的
javascript
、
angular
、
data-binding
在谷歌的I/O视频中,他们说,他们优化了
Angular
2中的数据绑定/
更改
检测
。它在
Angular
2中是如何工作的
浏览 0
提问于2016-09-20
得票数 0
1
回答
当值在构造时
更改
时,窗体与
异步
验证
器
处于挂起状态
angular
、
angular-reactive-forms
、
angular-custom-validators
将反应式表单与表单组上的
异步
验证
器
一起使用时,如果在构造函数或ngOnInit中使用patchValue
更改
表单组的值-即使
异步
验证
器
可观察完成,表单仍保持PENDING状态。在代码中,在ngOnInit中,我在表单上调用patchValue,导致表单进入PENDING状态,并调用
异步
验证
器
。
异步
验证
器
不会做太多事情,它只是简单地等待1秒,然后返回一个null错误
浏览 6
提问于2019-11-12
得票数 4
1
回答
Angular
7
:自定义
异步
验证
器
angular
、
validation
、
asynchronous
、
rxjs
、
angular7
我正在尝试为我的注册表创建一个自定义的
异步
验证
器
,它检查电子邮件是否已经存在。如果电子邮件不存在,后端返回404,如果存在,则返回200 (不能
更改
此旧代码)。我创建了这个
验证
类: export class UniqueEmailValidator { static createValidator(httpClient: HttpClient, degree
浏览 19
提问于2019-03-21
得票数 2
回答已采纳
1
回答
异步
EventEmitter的使用情形
angular
我注意到在
Angular
中创建同步或
异步
EventEmitters是可能的。据我所知,默认值是sync。就我所理解的而言,同步意味着事件处理程序(generatorOrNext、error和complete)在与事件生成相同的
更改
检测
周期中执行,而
异步
意味着事件处理程序在另一个
更改
检测
周期中执行(因为处理程序包装在触发
更改
检测
的我想不出一个具体的用例,
异步
行为会是一个优势(可能是一些与性能相关的用例)?也许有人能给我
浏览 0
提问于2019-01-27
得票数 5
1
回答
更新:角6+材料:带有简单和垫手风琴列表的子组件似乎通过保持父数组的引用来更新。
angular
、
rxjs
、
angular-material
、
angular2-changedetection
我已经并列简单的<div>和手风琴列表,以显示在简单列表和垫手风琴可能的变化
检测
效果。其子似乎持有“things”的父数组的引用。)import { Component, OnInit, ChangeDetectionStrategy } from '@
angular
);}child.component.tsimport { Component,
浏览 0
提问于2018-08-23
得票数 0
1
回答
angular
2表单+
异步
验证
+ ChangeDetectionStrategy.OnPush =无视图刷新?
angular
、
angular2-forms
angular
2 RC4 +@角/窗体模块如果删除OnPush
更改
检测
,它将正常工作。是角虫还是我做错了什么?
浏览 0
提问于2016-07-20
得票数 7
回答已采纳
1
回答
http持久化调用在角度区域之外
angular
、
zonejs
. // return value is not relevant} 我读到过每次xhr调用都会触发变化
检测
。所以这对我来说似乎很有意义。是吗?
浏览 20
提问于2021-01-29
得票数 0
4
回答
Angular
2: setTimeout什么都能用?
jquery
、
angular
、
settimeout
在本例中,我在delete之后调用API,以便在*ngFor中触发
更改
: this.boardService.getAvailableRanks(panelId)} *ngFor不会
检测
到
更改
浏览 0
提问于2016-04-12
得票数 2
1
回答
在ngZone中何时触发onTurnDone
angular6
我正在阅读
Angular
中的
更改
检测
,了解到该应用程序订阅了来自ngZone的onTurnDone事件,并执行了一个执行
更改
检测
的tick()函数。 onTurnDone什么时候被解雇?它是一个周期性事件,每隔几毫秒触发一次,还是在
异步
操作发生时触发,例如。click
浏览 13
提问于2018-08-17
得票数 0
回答已采纳
1
回答
异步
函数返回“zone对象”的原因
angular
、
typescript
、
async-await
、
zone
addFloor(event) let newFloorData = this.createFloor('test name'); ...在调试
器
铬调试
器
中event) let newFloorData = await this.createFloor('test name'); ...在调试
器
中
浏览 0
提问于2018-02-13
得票数 1
回答已采纳
1
回答
正在
验证
模糊或任何其他事件的
angular
2控件
angular
、
angular2-forms
我正在用
Angular
2
验证
表单,我使用了默认的
验证
器
和一些自定义的
验证
函数来
验证
。我还实现了来自服务
器
的
异步
验证
。现在的问题是,它在
更改
事件上
验证
控件,并在该控件上的每次按键时执行ajax请求。有什么方法可以控制该控件的
验证
吗?或者在模糊或任何其他事件上执行
验证
?
浏览 14
提问于2016-08-03
得票数 3
回答已采纳
2
回答
@Input不支持OnPush
更改
检测
angular
、
typescript
、
ionic-framework
、
rxjs
、
angular-changedetection
cost}}</h4></ion-grid> 问:您能告诉我为什么@Input不能与OnPush
更改
检测
一起工作吗?这段代码的问题在哪里?但是,如果我在页面上
更改
了一些内容,它就会显示出来。
浏览 3
提问于2020-06-15
得票数 0
1
回答
angular
表达式绑定中的无限循环
angular
、
promise
因此,我是
angular
4的新手,我正在尝试将一个函数绑定到一个html元素,然后该元素将调用一个服务。问题是它引入了一个无限循环。经过一些研究,我认为这是由于消化周期造成的。
浏览 0
提问于2017-08-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular更改检测终极指南
Angular 11 正式发布:加入 webpack 5,升级至 TS 4.0,不再支持 IE 9 和 10
AngularJS的七种常见优秀实践
Angular 13 发布:全面弃用 View Engine
【行业资讯】前端框架 Angular 11.0.0 正式发布,不再支持 IE 9、10
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券