Почему мой сигнал не обновляет пользовательский интерфейс при использовании операции `++` или `-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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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