腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
即使
在
使用
ngOnChanges
时
,
在
父
组件
中
也
会
更改
Angular
@
Input
()
不
更新
值
angular
、
angular-directive
在
我的
Angular
应用程序
中
,我有一个
组件
,其中包含一个附加到表单输入的子指令。此子指令接受一个名为errors的字符串数组的@
Input
()。errors的STIN
值
发生变化时,
在
指令
中
检测到这个变化。
中
自动
更新
,但它没有,
即使
我
使用
{{ errors | json }}将错误数组写入parent-component.component.html文件
中
的<em
浏览 68
提问于2021-07-28
得票数 0
回答已采纳
2
回答
Angular
中
的
更改
检测是重新呈现DOM的唯一机制吗?
angular
、
html-rendering
、
angular-changedetection
我做了一个
在
angular
中
运行默认的变化检测测试。 测试表明,
即使
没有执行onChange ()方法,DOM
也
会
使用
新
值
(通过单击进行
更改
)进行
更新
。我们知道它只
在
CD检测到变化时运行。这是测试:如果你点击“
更改
名称1”按钮,CD不会检测到
更改
(原因我现在不会解释),但DOM无论如何都会
更新
为
父
组件
和子
组件
<
浏览 52
提问于2020-07-20
得票数 0
2
回答
ngOnChanges
会
更新
输入属性吗?
javascript
、
angular
我是
Angular
的新手,只是
在
ngOnChanges
上有一个问题。我知道
ngOnChanges
()方法接受一个参数(包含来自“@
angular
/ SimpleChange”的核心),我们可以这样检索最新的变更
值
:...@
Input
("
浏览 2
提问于2019-10-31
得票数 0
2
回答
角10:控制台显示我的对象为“不明”(将数据从父传递给子)
javascript
、
angular
、
object
、
angular10
当我将字符串(data1)从父级传递到子级
时
,我得到了正确的输出,但是当我试图显示对象(数据)
时
,控制台表示它是未知的,屏幕上没有显示任何内容。
父
组件
:import { Component } from '@
angular
/core'; selector: 'app-root', }; data1 = "Charl
浏览 3
提问于2021-05-12
得票数 1
3
回答
在
Angular
2
中
双向绑定是如何工作的?
angular
、
angular2-template
、
angular2-directives
、
two-way-binding
我尝试
在
我的两个
组件
(
父
组件
和子
组件
)之间
使用
双向绑定,并尝试在这两个
组件
的
ngOnChanges
中
检测由此引起的
更改
。我可以通过改变
父
组件
(App
组件
)的输入/输出属性来触发子
组件
(测试
组件
)的
ngOnChanges
。但是,我无法通过
更改
子
组件
中
浏览 3
提问于2017-06-09
得票数 1
1
回答
Angular
2绑定抛出一个错误“表达式检查后已
更改
”
html
、
angular2-directives
、
angular2-components
由于我有以下
父
级和子级
组件
,import { Component, OnInit,
Input
, Output, EventEmitter } from '@
angular
(rw.tax.component.html)是,我
在
父
组件
中
调用上面的子<em
浏览 2
提问于2017-06-28
得票数 0
2
回答
在
Angular
4
中
,钩子
ngOnChanges
不会在输入上触发
angular
我是
Angular
2/4的新手,我已经创建了一个带有输入域的基本
组件
。用户输入将反映在绑定到用户输入的其他
组件
中
。现在我想设置一个通用的监听器来改变
值
。我认为OnChanges钩子将是完美的解决方案,但是
ngOnChanges
方法从未被调用过。我做错了什么吗?任何提示都很感谢... import { Component,
Input
, SimpleChanges, OnChanges } from '@
angular
/co
浏览 1
提问于2017-06-27
得票数 26
回答已采纳
1
回答
深入检查与$watchCollection类似的
Angular
2
中
的
更改
angularjs
、
angular
、
angular2-observables
、
ngonchanges
、
angular2-docheck
我
使用
的是从父
组件
传递给子
组件
的对象数组。当一个新项被推送到数组或数组中一个现有对象的属性
时
,它不会为
使用
此变量的
组件
(
父
/子/兄弟
组件
)触发
ngOnChanges
。
在
AngularJS
中
,我们
使用
$watchCollection来监视复杂的对象。对于
Angular
2+,我们有类似的东西吗?如何在$watchCollection +中进行类似于
浏览 3
提问于2017-10-26
得票数 3
2
回答
如何使子
组件
检测来自
父
组件
的对象(@
Input
())已按角度
更改
javascript
、
angular
、
typescript
我有一个来自
父
组件
的对象,
也
在
一个子
组件
中
接收到,类似于: attribute: 'aaaa', { }, }, value ]此对象是来自
父
组件
的@
Input
。当我对attribute2数组
中
的对象进行
更改
时,我希望子<e
浏览 3
提问于2019-09-06
得票数 1
6
回答
如果@输入正在接收对象,则
ngOnChanges
不
触发
angular
、
angular6
、
angular2-template
父
组件
模板:
父
组件
代码:子
组件
代码: console.log('Received
浏览 0
提问于2019-03-07
得票数 13
回答已采纳
2
回答
changeDetection: ChangeDetectionStrategy.OnPush似乎不起作用?
angular
、
angular2-changedetection
问题:能帮助我理解为什么我的原型的changeDetection: ChangeDetectionStrategy.OnPush仍然允许我
更新
内部价值name吗?changeDetection: ChangeDetectionStrategy.OnPush,export class AppComponent { changeDetection: ChangeDetectionStrategy.OnPush,export class HelloComponen
浏览 0
提问于2018-02-04
得票数 6
回答已采纳
5
回答
更改
检测不会在窗体组值
更改
时触发。
angular
、
angular-changedetection
}) @
Input
() form: FormGroup; import { FormGroup } from '@
angular
/forms'; selector: 'app-
input
(changes) {
浏览 0
提问于2018-12-05
得票数 16
回答已采纳
2
回答
如何从父
组件
刷新我的数据?
angular
嗨,我想刷新来自
父
组件
的时间戳
值
。app-dashboard-card [refresh]="timestamp"></app-dashboard-card> private ts: any; console.error("TIMESTAMP CHANGE -> ", timestamp); this.ts = times
浏览 0
提问于2019-02-06
得票数 1
6
回答
Angular
2+:当
父
值
更改
时
更新
@
Input
属性
javascript
、
angular
我有一个
父
组件
和子
组件
,其中
父
组件
通过@
Input
装饰器将一个对象传递给子
组件
。问题是,子对象只获取
父
数据一次,然后
在
将来
更改
传递给子对象的
父
属性后,该
值
不会被
更新
。
浏览 0
提问于2018-03-13
得票数 11
2
回答
如何手动触发变更事件-
angular
2
angular
、
typescript
、
angular2-template
、
angular2-directives
compB',}) @
Input
item对象,否则
angular
2无法识别item上的
更改
。因此,我想在调用updateItem方法
时
手动为item发出一个change事件。然后,使子
组件
(即CompB )重新呈现,就好像
angular
以常规方式检测到
更改
浏览 0
提问于2017-07-06
得票数 25
回答已采纳
4
回答
检测
组件
的输入属性何时
在
角度上发生
更改
angular
我有一个
angular
组件
,它有一个输入Person public name = 'Initial Name'; @
Input
() public person: Person; console.log('changed&
浏览 1
提问于2018-07-16
得票数 7
2
回答
角:
ngOnChanges
不
更新
值
angular
我是
ngOnchanges
的新手,面对下面的问题。 我的
父
组件
正在
ngOnChanges
上设置recom
值
,并将相同的
值
发送给子
组件
。子程序接收的输入与
ngOnChanges
中
的输入相同。如果inputField是真的,我会以反应性的形式显示一些
组件
。但是,当我的下面的结构执行model2Form()
时
,它仍然将inputField作为false。// parent compon
浏览 1
提问于2017-12-07
得票数 1
3
回答
角不是通过ChangeDetectorRef进行变化检测的
angular
、
angular2-changedetection
我有一个具有输入变量的子
组件
,名为'name‘。它通过
父
组件
进行数据绑定,具有一定的初始
值
。现在,当我从子
组件
本身
中
更改
'name‘的
值
时
,角不知道。我怎么让角知道这个变化?从我在网上读到的内容来看,我尝试过
使用
ChangeDetectorRef.detectChanges()或ChangeDetectorRef.markForCheck(),但它似乎不起作用。如果您在子
组件
<e
浏览 1
提问于2019-05-25
得票数 2
5
回答
如何在角8
中
重新加载或刷新独生子
组件
angular
、
angular6
、
angular5
、
angular7
、
angular8
> <button class="button" (click)="reloadOnlyChild($event)">Reload Child</button>现在,
在
单击此按钮
时
浏览 6
提问于2019-11-05
得票数 42
回答已采纳
2
回答
如何检测@输入字符串上的
更改
angular
、
angular-changedetection
我的子
组件
中有以下代码: if (changes['query']) {console.log('query is now: ', this.query);} 然后,
在
我
浏览 0
提问于2019-08-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular更改检测终极指南
自定义事件在 Vue.js 组件中的应用
Angular 9即将发布:改进Ivy编译和渲染管道
我用React和Vue构建了同款应用,对比看看
你真的了解React吗?这里有50个React面试问题
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券