腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3529)
视频
沙龙
1
回答
角度
变化检测
承诺
-
混合
应用
、
、
我们正在将一个AngularJS项目升级到Angular 7的过程中,我们遵循建议的“
混合
”方法,两个框架并行运行。我们遇到了一些原生
承诺
的
变化检测
问题。然而,现在服务B是一个Angular 7服务,我们返回常规的Promise,但这并不能很好地处理
变化检测
。 我尝试将SerivceB的调用包装在一个$q promise中,我发现它现在工作得很好。事实上,还有更多的事情在发生,这就是为什么我不能从processBatch返回
承诺
的原因
浏览 10
提问于2019-01-11
得票数 3
1
回答
AngularJS中无
变化检测
的降级角分量
、
、
AngularJS value is {{inputField.value}}</span>我相当肯定,这是由于
变化检测
没有从
角度
传播到进一步阅读时确实提到了这一点: 例如,如果被降级的组件定义了@ (),那么当该值发生变化时,
应用
程序很可能需要知道。因此,downgradeComponent()会自动触发对该组件的更改检测。
浏览 4
提问于2020-10-07
得票数 2
1
回答
有什么方法可以替代ngUpgrade并行运行角形和角质层,或者选择不使用ngUpgrade的$digest触发器?
、
、
、
、
我有一个相当大的angular.js 1.6
应用
程序,我想要迁移到角,但使用ngUpgrade会导致太多的$digests被触发(即每次Zone.onMicrotaskEmpty被触发)。不幸的是,我正在迁移的
应用
程序在性能上已经不太好了,所以每增加一次$digest都是一个很大的问题。,因此不需要改变
角度
来触发angular.js中的$digest。$digest()的调用 在iframe中托管升级的
角度
组件,并使用postMessage()与
应用
程序进行交互。在web组件中宿主升级的角组件(还没有
浏览 12
提问于2017-08-22
得票数 3
回答已采纳
1
回答
为什么我的app.component.html中有一个表达式被多次调用?
、
、
我跟踪了app.component.html主模板中表达式的计算结果,并意识到每次刷新或单击任何页面时,跟踪都会出现5次。然后,我在ngOnInit of app.component.ts中放置了一个跟踪,它只按预期执行一次.只有html文件中的表达式被多次调用!const routes: Routes = [ //{ path: '', component: DashboardComp
浏览 3
提问于2017-04-13
得票数 1
回答已采纳
1
回答
如何使用downgradeModule()引导ui-路由器
混合
应用
程序
、
我正在使用“ui-路由器”
混合
()引导“经典”方式。 我还试图直接引导“触点”
角度
模块( "App“1懒散加载”联系人“,并认为这可能是一个问题),但结果是一样的。
浏览 0
提问于2018-03-21
得票数 7
1
回答
制作
应用
程序/网站中的ngUpgrade?
、
我们有一个
应用
程序/网站使用角1.5。这将需要时间来转换所有的
角度
2,这不是一个优先事项,因为我们现在的工作。
浏览 4
提问于2016-03-09
得票数 5
1
回答
Angular,绑定在使用Promise.catch时不起作用
、
、
我使用Auth0进行登录,我有以下代码: $scope.loginFailed = false; email: $scope.email, };
浏览 28
提问于2017-01-30
得票数 0
回答已采纳
2
回答
角-绑定组件方法到DOM目标属性是错误的实践吗?
、
、
可能是绑定一个方法到一个目标属性是不是一个很好的实践,因为这种变化-检测行为的
角度
?
浏览 6
提问于2017-10-14
得票数 9
回答已采纳
1
回答
角度
变化检测
.构件的重新设计
所以我读了很多关于
角度
变化检测
的文章,我理解是什么触发了
变化检测
,我想我明白,每当检测到的变化被调用时,ngOnChanges都应该被调用一次,而且ngOnInit应该被调用一次,因为在每次更改中都应该重用组件但是,我在组件上看到了很多ngOnInit调用,它扼杀了这个
角度
应用
程序的性能,因此: 除了第一次真实显示组件之外,还有什么可以触发转储旧组件并创建新组件的
角度
呢?
浏览 1
提问于2022-11-05
得票数 -2
2
回答
混合
角度
app中的真慢
变化检测
、
、
、
我们有一个
混合
的AngularJS /Range8
应用
程序,我们经常遇到来自不同版本的框架的组件之间的更改检测速度很慢的问题。到目前为止,我们只有在
角度
组件中使用AngularJS组件时才会遇到这个问题。这将触发
角度
上的
变化检测
并消除延迟。 现在我们用一个
角度
分量来面对它,它是在AngularJS组件中使用的。关于如何通过手动触发角分量
变化检测
或其他方式消除AngularJS /角8组件之间的
变化检测
延迟的建议吗?
浏览 5
提问于2020-01-03
得票数 4
回答已采纳
1
回答
点亮
角度
用户界面(igx-网格)如何阻止过滤和排序
、
、
激发UI的
角度
igx-grid如何阻止过滤和排序,我想阻止过滤和排序,同时更新行数据和添加新的条目。一旦我再次保存在can过滤器和排序数据。
浏览 4
提问于2020-03-09
得票数 0
3
回答
角/AngularJS升级
应用
程序在后台浏览器选项卡时没有响应
、
、
、
我有一个转角/ AngularJS升级
应用
程序,目前正在将所有东西从AngularJS迁移到R角。这是一个相当大的项目,所以我肯定需要采取升级的方式。这是侧写的截图
角度
: 6.1.0zone.js: 0.8.26 @ui路由器/角-<e
浏览 1
提问于2018-07-27
得票数 23
2
回答
Safari中
混合
AngularJS和Angular
应用
程序性能缓慢
、
、
、
、
我最近开始使用升级模块将一个AngularJS
应用
程序迁移到Angular 4。 我的一个AngularJS指令使用第三方库()通过XMLHttpRequest.send()上传文件。在
混合
模式下运行时,上传在Chrome和Firefox中都能正常工作。然而,在Safari中,
应用
程序在上传过程中变得非常慢,浏览器进程达到100%的CPU使用率。我的印象是,对于上传过程中发生的每个XMLHttpRequest进度事件,
角度
区域都会启动
变化检测
。
浏览 10
提问于2017-08-02
得票数 3
回答已采纳
3
回答
为什么我必须调用NgZone.run作为我的视图,以便在Angular2中使用微风in进行更新?
、
、
、
、
我正在努力学习angular2,并创建了一个带有odata后端的测试
应用
程序。在
应用
程序中,我有一个获取项数组的视图,我希望在我的视图中显示这些项。调用树和
应用
程序结构如下所示:this.
浏览 1
提问于2016-04-09
得票数 8
回答已采纳
1
回答
角度
ngOnChanges和
变化检测
策略似乎是矛盾的?
这是因为
角度
默认
变化检测
策略比较了引用。然而,当我们考虑到两种
变化检测
策略时,我觉得这似乎是自相矛盾的: 默认情况下--当绑定发生变化时,组件的更改检测就会发生--但根据上述,这并不能识别在引用类型的引用没有更改的输入上发生的更改。
浏览 0
提问于2019-03-29
得票数 3
回答已采纳
3
回答
ngUpgrade性能考虑
、
、
我试图弄清楚我们是否可以将我们的角1
应用
程序移动到角2,我们有足够的代码来保证使用ng-upgrade,而不是从头开始。 我们目前的
应用
是推动性能极限的
角度
1是能够做到的。我的问题是,对我们的迁移路径的性能有多大的影响(例如,按照ng-upgrade准则,在
角度
2的旁边运行角1)?它会产生明显的影响,还是在实践中不明显?
浏览 9
提问于2016-09-16
得票数 8
回答已采纳
1
回答
角度
故障排空阵列
、
、
、
地狱,我有一个电子商务
应用
程序,在我试图清空购物车后付款是成功的,无论我已经尝试过的数组将不会空。我尝试过cartItems.length = 0,cartItems = []以及拼接。
浏览 2
提问于2022-08-09
得票数 0
2
回答
如何在*ngIf中使用函数,导致无限环角2
、
、
、
、
我一直试图在Angular2/4中创建类似于页面呈现文件时的内容,如果文件存在,则显示复选框图标,如果不存在,则显示下载图标。但是它会运行到无限循环中,建议使用布尔变量,但是我的元素是动态的,可以有任意数量的下载链接,因此预定义变量不是一个选项。<div *ngFor="let item of getItems();"> <ng-template #exa
浏览 1
提问于2017-09-30
得票数 2
回答已采纳
1
回答
角发展工具在Profiler中显示源为Window.addEventListener:message
我在一个相当复杂的
角度
应用
程序上尝试了。在分析器选项卡上,单击“开始记录”的那一刻,甚至在我能够将光标从“开始”按钮移开之前,我就会看到一个连续的
变化检测
周期。请看下面的截图 如屏幕截图所示,在组件详细信息下面的右侧列出了一个名为"changes“的方法。
浏览 2
提问于2021-11-22
得票数 1
回答已采纳
1
回答
角度
2-防止
变化检测
、
它所做的就是更新一个d3图,不触及任何
角度
绑定。有没有一种在不触发任何更改检测的情况下运行setInterval()函数的方法?我不需要
应用
程序的其他部分来更新自己,因为我知道这只会影响图形,而d3是唯一负责更新图形的人。
浏览 1
提问于2017-04-06
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券