У меня есть следующий компонент:
<div class="container-fluid">
{{ testCount }}<button (click)="onClick()">Click</button>
</div>
С помощью следующего скрипта:
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
test = []
testCount = this.test.length
constructor() {
}
onClick() {
this.test.push({})
console.log(this.testCount)
}
}
Моя проблема в том, что testCount не обновляется в HTML, когда я пу sh новый элемент массива, на который он ссылается. Я уверен, что есть логическое объяснение этому и возможное решение относительно наблюдаемых, но я не могу найти решение. Что я делаю не так?