Ion-item-slide does not work using ng-template

When I use ng-template to put the options inside ion-item-sliding the sliding does not work.

My example code:

<ion-item-sliding>
<ion-item>
Test item 1
</ion-item>
<ng-container *ngTemplateOutlet="itemOptions"></ng-container>
</ion-item-sliding>
<ion-item-sliding>
<ion-item>
Test item 2
</ion-item>
<ng-container *ngTemplateOutlet="itemOptions"></ng-container>
</ion-item-sliding>

<!-- Use ng-template to reuse options -->
<ng-template #itemOptions>
<ion-item-options side="left">
<button ion-button>
test option left
</button>
</ion-item-options>
<ion-item-options side="right">
<button ion-button>
test option right
</button>
</ion-item-options>
</ng-template>

Any ideas?

Thanks!