Как обновить неизменный объект сигнала, который сам по себе является свойством AppComponent?Javascript

Форум по Javascript
Ответить
Anonymous
 Как обновить неизменный объект сигнала, который сам по себе является свойством AppComponent?

Сообщение Anonymous »

Я борюсь с простым простым объектом, который сам по себе является свойством AppComponent . Этот объект «x» обернут как записываемый сигнал.

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

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

@Component({
selector: 'app-root',
imports: [FormsModule],
template: `

 {{title}}

Value of the X Property X: {{x().Value}} 
`,

styles: ['html { line-height: 1.15;} input{border: 0.1em solid lightgreen;}'],
})
export class AppComponent {
protected title = 'How to update an Immutable Signal Object which is itsels a AppComponent Proberty? ';

readonly  x = signal ({
variableName: 'X',
Value: 0,
unit: ''
});

upDateMethod(){
this.x.update(f => f.Value= 1234 )  // Does not work
}
}

interface IVariableBuilder {
readonly variableName: string; // to get information, which variable was changed by 
readonly Value: number,
readonly  unit: string;
}

bootstrapApplication(AppComponent);
также см. Mystackbiltzcode


Подробнее здесь: https://stackoverflow.com/questions/796 ... t-property
Ответить

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

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

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

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

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