Lincoln Baxter, III
Lincoln Baxter, III
@liamdebeasi Fair, it is performance motivated - that was the initial reason why I implemented this workaround a few months back - and am now revisiting it as I'm trying...
@liamdebeasi PS. Not sure if I'm missing it or if it's still a thing, but I don't think the stackblitz repos have been updated for Ionic 5.
Repro: https://ionic-angular-v5-ngcyvz.stackblitz.io
@liamdebeasi I updated the repro with a reload button to make things a bit more visible. Feel free to play with the length of the list, I just set it...
And just for emphasis. I actually am surprised the DOM node count is this high: A list of 500 items. 
@liamdebeasi Also just added a toggle for options on/off so you can more easily benchmark.
Putting this here because I don't trust StackBlitz: ``` List of Sliding Items {{i}} ``` ``` import { ChangeDetectorRef, Component } from "@angular/core"; import { AlertController } from "@ionic/angular"; @Component({...
Thanks @liamdebeasi -- Partly. This mostly covers the performance related aspects regarding Stencil/Ionic - that part looks good. However I am not sure it addresses the actual feature requested my...
@liamdebeasi In general, the use case is I am putting something heavy into the `ion-sliding-options` **(not an `ion-item-option`)** that I don't want to render for each item unless the user...
```public slidingDisabledStart$ = new BehaviorSubject(false); public slidingDisabledEnd$ = new BehaviorSubject(false); public slidingDisabled$: Observable = combineLatest([this.slidingDisabledStart$, this.slidingDisabledEnd$]) .pipe(map(([start, end]) => start && end)); private _sliderMoved$ = new BehaviorSubject(0); private sliderMoved$ =...