码迷,mamicode.com
首页 > 其他好文 > 详细

Angular 4 变更检测机制 ChangeDetectorRef 使用方法

时间:2020-01-04 15:56:51      阅读:565      评论:0      收藏:0      [点我收藏+]

标签:plugin   注入   cto   变化   func   can   core   for   plugins   

 1 import {ChangeDetectorRef} from "angular2/core";  //引入ChangeDetectorRef定义
 2 constructor(public changeDetectorRef:ChangeDetectorRef) {      //注入当前组件的ChangeDetectore
 3   this.cd = cd;
 4   this.records = [];
 5 }
 6 barcodeScanner() {
 7   var self = this;
 8   cordova.plugins.barcodeScanner.scan(function (result) {
 9     if (!result.cancelled) {
10       self.records.unshift(result);      
11       alert(self.records.length);              
12       self.changeDetectorRef.markForCheck();     // 通知框架进行变化检查/Change Detection
13     }
14   }, function (error) {
15     alert("发生了一个错误:" + error);
16   });
17 }
技术图片

Angular 4 变更检测机制 ChangeDetectorRef 使用方法

标签:plugin   注入   cto   变化   func   can   core   for   plugins   

原文地址:https://www.cnblogs.com/lxzzlxz5/p/12149243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!