2018年12月26日 星期三

[Angular] Angular 2+ ChangeDetectorRef

angular 2+ ChangeDetectorRef

前言

在之前使用angularjs時,有時會使用到$scope.$apply 來幫助我們進行資料更新,而更新到angular 2+之後則可使用ChangeDetectorRef 來達到原本所要的需求。

ChangeDetectorRef

細節說明可參考ChangeDetectorRef


以下範例以anuglar 6為主,其他版本可能會有一點差異

  1. import ChangeDetectorRef from angular core
    import {ChangeDetectorRef} from '@angular/core';
    
  2. 注入到你的 constructor
    constructor(private cdr: ChangeDetectorRef) { }
    
  3. 在需要的地方呼叫
    this.cdr.detectChanges();
    

沒有留言:

張貼留言