Почему мой сигнал не обновляет пользовательский интерфейс при использовании операции `++` или `-Javascript

Форум по Javascript
Anonymous
Почему мой сигнал не обновляет пользовательский интерфейс при использовании операции `++` или `-

Сообщение Anonymous »

У меня есть этот сценарий, где я хочу увеличить/уменьшить два значения, поэтому я использую операцию стандартного ++ и - для выполнения этого внутри обновления метода сигналов . < /p>

Код: Выделить всё

import { Component, signal } from '@angular/core';
import { bootstrapApplication } from '@angular/platform-browser';

@Component({
selector: 'app-root',
template: `

{{id()}}

{{num()}}
`,
})
export class App {
id = signal(1);
num = signal(1000);

ngOnInit() {
setInterval(() => {
this.id.update((prev: number) => prev++);
this.num.update((prev: number) => prev--);
}, 2000);
}
}
bootstrapApplication(App);
Почему мои сигналы обновляются, когда я ясно их увеличил.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -operation

Вернуться в «Javascript»