Я пытаюсь автоматически обновить массив, используемый в Listview.Для этого я использую ChangeDetectorRef следующим образом:
import { Component, OnInit, ChangeDetectionStrategy, Input, ChangeDetectorRef } from "@angular/core";
@Component({
selector: "register",
templateUrl: "./register.html",
styleUrls: ["./register.css"],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class RegisterComponent implements OnInit {
@Input regis = Array<string>;
constructor(cdr: ChangeDetectorRef){}
ngAfterContentChecked() {
this.cdr.detectChanges();
}
Однако я получаю эту ошибку:
Ошибка TS2339: Свойство 'cdr' не существует для типа 'RegisterComponent'.
Может ли кто-нибудь объяснить мне, что я неправильно понял?