message: Work for implement paneldynamic
diff: -import { Component } from "@angular/core";
  +import { ChangeDetectorRef, Component, OnInit } from "@angular/core";
  import { QuestionAngular } from "../question";
  import { PanelModel, QuestionPanelDynamicModel } from "survey-core";
  import { AngularComponentFactory } from "../component-factory";
  @@ -7,7 +7,7 @@ import { AngularComponentFactory } from "../component-factory";
  selector: "sv-ng-paneldynamic-question",
  templateUrl: "./paneldynamic.component.html"
  })
  -export class PanelDynamicQuestionComponent extends QuestionAngular<QuestionPanelDynamicModel | any> {
  +export class PanelDynamicQuestionComponent extends QuestionAngular<QuestionPanelDynamicModel | any> implements OnInit {
  get renderedPanels(): PanelModel[] {
  if (this.model.isRenderModeList) return this.model.panels;
  const panels = [];
  @@ -16,6 +16,22 @@ export class PanelDynamicQuestionComponent extends QuestionAngular<QuestionPanel
  }
  return panels;
  }
  + constructor(private changeDetectorRef: ChangeDetectorRef) {
  + super();
  + }
  +
  + ngOnInit(): void {
  + this.model.panelCountChangedCallback = () => {
  + this.changeDetectorRef.detectChanges();
  + };
  + this.model.currentIndexChangedCallback = () => {
  + this.changeDetectorRef.detectChanges();
  + };
  + this.model.renderModeChangedCallback = () => {
  + this.changeDetectorRef.detectChanges();
  + };
  + }
  +
  get progressCssClass() {
  return this.model.isProgressTopShowing
  ? this.model.cssClasses.progressTop
  