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

Программисты Html
Ответить
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 МБ.

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