Though [disabled]
seems to be working now, angular shows an warning about it if using reactive forms. I used [readonly]
then, like:
<ion-item class="order__status-comments">
<ion-label floating>Observação</ion-label>
<ion-input formControlName="comments" [readonly]="status_loading" type="text"></ion-input>
</ion-item>
And then (at SCSS):
.text-input[readonly] {
color: #ccc;
pointer-events: none;
touch-action: none;
}