New grid conditional class issue - Ionic 3

In Ionic 2 I used the following successfully:

<ion-grid class="{{makeShake ? 'shake' : ''}}">

When makeShake is true, this would set the class to shake. Shake causes an animation of the grid shaking. Under Ionic 3, nothing happens. Grid shaking still appears to work, just not the conditional. This makes the grid shake:

<ion-grid class="shake">

just not when I want. To work-around the issue I move the conditional code to a surrounding div:

<div class="{{makeShake ? 'shake' : ''}}"> <ion-grid>

It gets the job done, but shouldn’t it still work directly on the ion-grid?