Different behaviour of icon-left and icon-right classes

code:

<div class="button-bar">
        <a class="button icon-left ion-chevron-left button-outline" data-ng-click="cancel()">Cancel</a>
        <a class="button icon-right ion-chevron-right button-positive" data-ng-click="register()">Register</a>
    </div>

My issue is --> when I use icon-right - it behaves properly. But icon-left puts the icon next to the text as shown in the image. Is that a bug ?

Yeah, this looks like it is a bug. I made an issue here.

Thanks for the prompt reply.
I am using ionic for developing a mobile version of our web e-commerce portal (built on angular / bootstrap-ui). Plan to build native apps through PhoneGap (using Intel XDK New).
Will need all of your help