这是本人在使用wx的jssdk提供api中遇到的问题:根据jssdk说明文档调用wx的api,在提供的api里写上自己的方法对页面绑定数据进行修改,然而视图层的数据没有异步渲染,根据前端大腿指导:在每次对数据修改时调用angular中ChangeDetectorRef的detectChanges()方法可达到修改绑定数据的时候更新视图。

理解:angular 会在我们的组件发生变化的时候,对我们的组件执行变化检测,如果检测到我们的数据发生了变化,就会执行某些操作,如修改绑定数据的时候更新视图。这样一来,当我们的组件数据比较多的时候,angular就会有很多操作在静悄悄地进行,因此,就需要ChangeDetectorRef来实时检测数据的变化并更新视图数据。

第一步:引入ChangeDetectorRef模块

import { ChangeDetectorRef} from '@angular/core';

第二步:声明ChangeDetectorRef模块

constructor(private cd: ChangeDetectorRef){}

第三步:引用

在数据修改后调用,从而实现实时检测页面及其子元素的变化(根据我的实际情况

this.cd.detectChanges();

angular 中的 ChangeDetectorRef相关推荐

  1. angular监听输入框值的变化_如何检测Angular中@Input()值何时发生变化?

    Actually, there are two ways of detecting and acting up on when an input changes in the child compon ...

  2. angular中组件changeDetection为ChangeDetectionStrategy.OnPush时的学习

    注:我用的angular 8 一个angular应用是由组件树组成的,changeDetection是其中比较深的部分,我也不懂哈. angular中changeDetection中的策略有这样的描述 ...

  3. 您需要了解有关Angular中的ng-template,ng-content,ng-container和* ngTemplateOutlet的所有信息...

    It was one of those days when I was busy working on new features for my office project. All a sudden ...

  4. Angular中ngCookies模块介绍

    1.Cookie介绍 Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie.内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短 ...

  5. Angular 中后台前端解决方案 - Ng Alain 介绍

    Angular 中后台前端解决方案 - Ng Alain 介绍 参考文章: (1)Angular 中后台前端解决方案 - Ng Alain 介绍 (2)https://www.cnblogs.com/ ...

  6. 将选择元素绑定到Angular中的对象

    本文翻译自:Binding select element to object in Angular I'd like to bind a select element to a list of obj ...

  7. Angular 中得 scope 作用域梳理

    2019独角兽企业重金招聘Python工程师标准>>> $scope 的使用贯穿整个 Angular App 应用,它与数据模型相关联,同时也是表达式执行的上下文.有了 $scope ...

  8. 关于Angular中使用HTML的select和option标签的一些问题

    如果在Angular中使用HTML的select和option标签时,给两个标签分别绑定数据的时候,虽然可以通过[ngModel]和(ngModelChange)的形式绑定数值及选项变化后触发的事件. ...

  9. Angular 中的依赖注入link

    Angular 中的依赖注入link 依赖注入(DI)是一种重要的应用设计模式. Angular 有自己的 DI 框架,在设计应用时常会用到它,以提升它们的开发效率和模块化程度. 依赖,是当类需要执行 ...

最新文章

  1. Windows下超详细安装Anaconda3以及jupyter notebook
  2. BZOJ 3144 [HNOI2013]切糕 (最大流+巧妙的建图)
  3. ABAP常用字符串操作收集整理
  4. PyTorch 实现 Mask-RCNN
  5. linux命令之ping命令
  6. shell 执行脚本
  7. 随手刷屏的波士顿动力机器人,用3D打印解决了哪些问题
  8. jumpserver 跳板机
  9. SQL Server数据库事务处理详解(MSDN网上资源)
  10. 运行QT打包后的程序出现d:\Program Files (x86)\SogouInput\...错误
  11. 趣味生活,智能工业,10个仿生机械臂带你畅游电子工程师的硬核世界
  12. gif动态表情包怎么制作?
  13. 零数开放许可链入选《互联网周刊》2021区块链应用创新TOP50
  14. 中国信息消费产业前景动态及未来发展趋势预测报告(2022-2027年)
  15. android 13 热点启动流程
  16. Api升级28适配填坑(一)
  17. 《轩辕剑4》最新秘籍
  18. Xilinx SDK下如何进行断点调试(保姆级别教程)
  19. 基于人脸识别的课堂签到管理系统(七)---实现人脸搜索,完善签到功能
  20. 渲染预览PDF文档,轻松搞定,这方案真香!

热门文章

  1. 最优质的奶是本科生的奶
  2. 45、基于51单片机智能台灯红外坐姿定时提醒人体检测光照系统设计
  3. zzw原创_非root用户启动apache的问题解决(非root用户启动apache的1024以下端口)
  4. Exception in thread main java.lang.UnsupportedClassVersionError: org/apache/tools/ant/launch/Launc
  5. hihoCoder 1015 (KMP模板题)
  6. 2019暑期杭电多校HDU6599 I Love Palindrome String
  7. java怎样调用dll 广东精鹰软件工作室(刘正仁)
  8. 沁恒CH32V307单片机入门(01):基础说明与流程体验
  9. 【DRP】——工厂模式
  10. html5读取运动传感器,详解五种类型的运动传感器