Ioni c Виртуальная прокрутка не обновляется, когда новый элемент помещается в массив - PullRequest
0 голосов
/ 18 марта 2020

Здравствуйте, на самом деле я использую виртуальную прокрутку в приложении Предложения. html

 <ion-grid>
    <ion-row>
      <ion-col size="12">
        <ion-virtual-scroll [items]="places">
          <ion-item-sliding *virtualItem="let place" #slideItem>

            <ion-item>

              <ion-label>{{place.title}}</ion-label>
            </ion-item>

          </ion-item-sliding>


        </ion-virtual-scroll>
      </ion-col>

    </ion-row>
  </ion-grid>

Предложения.ts

export class OffersPage implements OnInit, AfterViewInit {
  places = []
  testSub = new Subject
  constructor(private placeService: PlacesService, private router: Router) { }

  ngOnInit() {

    this.places = this.placeService.getPlaces()
    setTimeout(() => {
      this.testSub.next({title : 'test'})
    },5000)

  }
 ngAfterViewInit() {
    this.testSub.subscribe(data => {
      this.places.push(data)
    })
  }

}

здесь Вы можете видеть, что я установил новую тему, и после 5 се c он испускает новый объект и помещает его в массив Places , но проблема здесь в том, что я не получаю обновленный массив мест в справке virtualscroll.!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...