вместо добавления count=count+1
в событии (щелчка) вызовите функцию и передайте параметр, который говорит об увеличении или уменьшении
yourcomponent.ts
counter(flag){
if(flag==='increment'){
this.count++;
}
if(flag==='decrement'){
this.count--;
}
this.colony.metMine= this.count;
}
yourcomponenet.html
<table>
<tr>
<td>
<button type="button" mat-raised-button (click)="counter('increment')">+
</button>
</td>
<td class="center-input">
<input matInput name="counter" type="text" size="2" min="0" [(ngModel)]="colony.metMine" readonly required>
</td>
<td>
<button type="button" mat-raised-button (click)="counter('decrement')" [disabled]="count < 1">-
</button>
</td>
</tr>
</table>
Итак, это в основном обновляет одно и то же свойство count вашего класса компонента и публикует каждое обновленное значение, присваивающее значение count переменной colony.metMine, равной двумпуть связан.