Я хочу показать слайдер с угловой библиотекой материалов.Цель здесь состоит в том, чтобы при скольжении, чтобы выбрать количество пользователей в подписке, цена динамически изменяется, когда я двигаюсь назад или вперед.
Я могу установить значения в своем компоненте ts, но он не изменяется динамически вHTML, но я сделал двойные скобки {{}}.Я немного запутался, почему это не работает.
subscriptioncomponent.html
<h1>Subscription</h1>
<h5>Choose how much user your account will have</h5>
<h5> {{amount}} Euro/month</h5>
<h5>{{user}} Users</h5>
<mat-slider
thumbLabel
[displayWith]="formatLabel"
tickInterval="auto"
min="1"
max="10"
[(ngModel)]="value"></mat-slider>
subscriptioncomponent.ts
export class SubscriptionchooseComponent implements OnInit {
amount : number = 0;
user : number = 0;
value: number = 1;
formatLabel(value: number | null) {
if (!value) {
return 0;
}
this.value = value;
console.log(this.value);
return value;
}
constructor() {
this.user = this.value;
this.amount = this.user * 9;
console.log(this.amount);
console.log(this.value);
}
ngOnInit() {
}
}