Thanks for your help. The problem with using ng-show or ng-if is that the list is still receiving the slide event and if you pull the set of images to the left, you’ll see the list cell also scroll to the left making space for the button (except that instead of showing the button, it shows empty space). https://codepen.io/pliablepixels/pen/qRBjrq
The solution I have currently is to turn off the option button completely using
$ionicListDelegate.canSwipeItems(false); when the images are displayed, but this operation is on the full list, not just the cell, so it causes issues if I try and swipe on another cell which does not have images enabled, which gets messier as then I need to figure out at my application level code where the swipe occurred. A cleaner solution would be if my
<ion-scroll> image list simply blocked the propagation.