腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
通过
ViewContainerRef
创建
的
OnPush
组件
发生
更改
后
,
Angular
视图
未
更新
使用
Angular
4.3和以下。}) @Input() value = true;App
组件
使用标准
的
ComponentFactoryResolver +
ViewContainerRef
策略
创建
Dynamic
组件
。这两个
组件
都有
OnPush
更改
检测策略。当调用App.toggle()方法时,它切换App.value,将这个新值传播到Dynamic.value,并强制
在
浏览 20
提问于2017-08-31
得票数 2
回答已采纳
1
回答
用柱塞检测
Angular
2变化
的
误解
、
、
父属性可以
通过
以下两种方法传递给子
组件
:
浏览 3
提问于2016-10-30
得票数 8
回答已采纳
2
回答
angular
2中
的
` `changeDetection: ChangeDetectionStrategy.
OnPush
`是否只
在
一个方向上工作:顶部->底部?
、
、
、
import {Component, OnInit, Input, OnChanges, DoCheck, ChangeDetectionStrategy, EventEmitter} from '
angular
2div> directives: [Child1]export class App {} 下面是
组件
之间
的
关系然后,child11
更新
该对象
的</
浏览 0
提问于2016-04-24
得票数 3
2
回答
changeDetection: ChangeDetectionStrategy.
OnPush
似乎不起作用?
、
问题:能帮助我理解为什么我
的
原型
的
changeDetection: ChangeDetectionStrategy.
OnPush
仍然允许我
更新
内部价值name吗?如果这不是ChangeDetectionStrategy.
OnPush
应该阻止
的
,那么它应该做什么呢?/app.component.css' ],}) export class AppCo
浏览 0
提问于2018-02-04
得票数 6
回答已采纳
1
回答
角9垫台和ExpressionChangedAfterItHasBeenCheckedError
、
、
我有一个角度9,上面有常春藤,
组件
有一个以上
的
垫桌.一个表
的
行与输入字段绑定到一个反应性窗体。我将表绑定到表单数组。效果很好..。但是,当我用值加载表单数组时,我会得到一个有趣
的
值:"ExpressionChangedAfterItHasBeenCheckedError:表达式在被选中
后
发生
了
更改
。“以前
的
值为‘ng-有效’:'true‘。当前值:’false‘错误。另外,如果我
在
组件
上设置了ch
浏览 4
提问于2020-07-20
得票数 1
回答已采纳
2
回答
在
子
组件
输入中不使用新引用
的
OnPush
更改
检测
我有两个嵌套
组件
。一个是父(AppComponent),第二个是子(TooltipComponent).。这两个
组件
都在使用
OnPush
更改
检测。现在,当子
组件
视图
的
输入从父代码中
更改
时,我希望
更新
它。我将传递一个新
的
引用来引用孩子
的
输入,但是它不会
更新
视图
。
通过
执行以下操作,我可以
更新
子
视图
: 如果我不调
浏览 0
提问于2019-01-18
得票数 1
3
回答
如何使用ChangeDetectionStrategy进行父-子
组件
之间
的
数据
更新
、
、
、
、
我已经看过几个与ChangeDetectionStrategy相关
的
主题,我对它
的
不同用法感到困惑。只要在父
组件
上
更改
数据,我只想
更新
子
组件
中
的
数据。为此,我看到changeDetection: ChangeDetectionStrategy.
OnPush
被添加到父级
的
Component字段中,但我不确定是否应该使用ChangeDetectorRef因此,如何在父
组件
和子
组件
之间执行此操作?我应该显
浏览 4
提问于2020-11-10
得票数 0
1
回答
使用AOT时出现
Angular
6编译错误
、
ng-template #container></ng-template>', changeDetection: ChangeDetectionStrategy.
OnPush
read:
ViewContainerRef
}) console.log('set'); this, 0, null, View_App3Component_1))], n
浏览 8
提问于2018-06-16
得票数 1
2
回答
Angular
2:每个级别
组件
的
更改
检测可以不同吗?
在
Angular
2中,每个级别
组件
的
更改
检测可以不同吗?换句话说,如果我有 comp2 detection
onPush
如果我将
更改
应用到comp3,除非comp2
更改
,否则它是否不会
更新
UI?我问
的
原因是因为我看
浏览 0
提问于2016-03-03
得票数 2
3
回答
角2中
的
ChangeDetectionStrategy.
OnPush
和Observable.subscribe
、
当我和ChangeDetectionStrategy.
OnPush
一起使用可观测数据时,我正试着把我
的
头脑集中
在
最佳实践上。该示例演示了希望显示某种加载消息(或者简单
的
旋转动画)
的
常见场景: selector: 'my-app', } } 我或多或少地理解了
OnPush
对不可变性
的
需求,至少对我来说,在谈论实际<
浏览 6
提问于2016-02-14
得票数 45
回答已采纳
1
回答
具有子
组件
发出事件
的
角ChangeDetectionStrategy.
OnPush
我不明白为什么子
组件
的
更改
检测在这个场景中运行:我
的
理解是: 因为父程序实现了
OnPush
策略,所以当它侦听从子节点发出
的
事件时,它会触发
更改
检测。
在</em
浏览 3
提问于2017-06-17
得票数 2
回答已采纳
3
回答
markForCheck()和detectChanges()有什么区别?
、
我只是关于NgZone.run()之间
的
区别,而不是这两个函数之间
的
区别。 对于只引用文档
的
答案,请说明一些实际
的
场景来选择一个而不是另一个。
浏览 2
提问于2016-12-28
得票数 260
回答已采纳
1
回答
存储
更新
时重新呈现HTML - NGXS
、
我正在使用ngxs..存储状态正在
更新
,我正在根据需要获取值,但我也希望
在
存储值
更新
时再次重新呈现HTML。现在我
的
代码说 this.store$ = this.store.select(state => state.departments.departments); 一旦部门得到
更新
,我就需要我
的
组件
来重新呈现我是这样做
的
<ng-container *ngIf="state$ | async"> <
浏览 27
提问于2019-04-24
得票数 0
1
回答
动态角度分量
的
Three.js绘制
、
、
、
、
目前工作
在
一个动态
创建
的
three.js
组件
的
角度。静态地(
通过
选择器)
创建
的
Plot3dComponent工作得很好。但是,当
通过
ComponentFactoryResolver动态
创建
它时,
组件
不会呈现任何内容。还尝试
在
setTimeout中添加一些延迟,但我无法让它呈现任何内容。中呈现
组件
的
模板 <ng-container #plot
浏览 0
提问于2018-07-21
得票数 2
回答已采纳
1
回答
结构指令
的
上下文
未
更新
、
我
创建
了一个带有上下文
的
结构指令。但是,如果我试图
更改
上下文,则
视图
中没有反映它。从判断,当上下文
发生
变化时,应该对其进行
更新
。我
的
代码中是否有错误,还是我误解了规范? 我也尝试过注入CR并手动触发
更改
检测,但是它没有起作用。
在
我
的
实际案例中,这种
更改
应该是
在
可观察
的
订阅时触发
的
,该订阅可以监听鼠标事件,但是这里有一个简单间隔
的
浏览 1
提问于2017-08-19
得票数 5
回答已采纳
2
回答
为什么即使
在
设置了
Angular
2标志
的
情况下,
OnPush
也会在
更改
检测过程中同时捕获引用
更改
和原始
更改
?
、
、
、
,这是我对当前
Angular
2变化检测策略
的
理解,有人能验证它是否正确吗?默认情况下,
Angular
2
在
执行
更改
检测时检查值相等。如果没有ChangeDetectionStrategy.
OnPush
,则检查
组件
树中
的
每个监视变量是否值相等。如果值相等为false,则该特定
组件
将为重命名器,如果值相等(如果为真),则该特定
组件
将不会是重命名器。 如果将ChangeDetectionStrategy.
OnPu
浏览 3
提问于2016-04-18
得票数 2
回答已采纳
3
回答
Angular
4:防止
在
输入
更改
时重新复制
组件
、
我一直在为
Angular
4
的
一些东西而挣扎。请考虑一下这个柱塞:我想在每次击键(键)时
更新
状态。当我发出新值时,
更新
父
组件
(App)中
的
数据,这会导致所有项子
组件
的
重发,这反过来又会导致输入字段不再聚焦(当它被替换时)。 这意味着用户
在
需要重新调整输入焦点之前只能输入单个字符。作为对此
浏览 0
提问于2017-08-23
得票数 8
回答已采纳
1
回答
动态
创建
组件
时分配输入绑定时
的
错误
OnInit, OnChanges {我要添加这样
的
组件
: @ViewChild('container', {read:
ViewContainerRef
}) container:
ViewContainerRef
; thi
浏览 0
提问于2017-03-02
得票数 1
回答已采纳
2
回答
角度-动态地将
组件
注入另一个
组件
中。
、
下面是我
的
两个
组件
的
代码:import {Component, ContentChildren} from "@
angular
/core"; template;我使用一个ComponentFactoryResolver和一个ComponentFactory动态地
创建
我
的
新
组件
浏览 0
提问于2018-07-24
得票数 13
5
回答
ChangeDetectionStrategy
在
Angular
2中是什么,什么时候使用
OnPush
Vs默认?
它使用
OnPush
。 ChangeDetectionStrategy
在
Angular
2中是什么,什么时候使用
OnPush
Vs默认?
浏览 0
提问于2017-03-01
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Angular更改检测终极指南
从属性到结构,带你深入理解 Angular2 两大类型指令!
Angular 13 发布:全面弃用 View Engine
Angular 9即将发布:改进Ivy编译和渲染管道
几行代码就能完成 Web 组件的数据绑定
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券