0

入力のあるフォームが1つあります。

<form #modelContrato="ngForm" role="form" >
<input [(ngModel)]="modelContrato.numero" id="numero" class="form-control" name="numero" type="text" autocomplete="off" placeholder="Número Contrato"
                                        #numero="ngModel" required />

私の component.ts には、これらの行があります。

@Input() modelContrato: Contrato;

コンストラクターについて

this.modelContrato = {} as Contrato;

ngOnInit

this.modelContrato.numero = '10';

ps: Contrato はモデルです。このような

export interface Contrato {
    id: string;
    contratoPrincipalId: string;
    numero: string;
}

私の入力が OnInit に渡された値を変更しないのはなぜですか?

4

1 に答える 1