Salve a tutti, sto cercando di avvicinarmi a typescript nel modo più rigido possibile (lo odio!)
mi sto perdendo in quella che sembrava una cosa banale in javascript...
Ho questa interfaccia che uso per mandare alle ApiService e comunicare col server.
codice:
export interface IRecapito {
idTipoRecapito: number;
recapito: string;
preferito: boolean;
archiviato: boolean;
}
let recapito:IRecapito;
Ovviamente ho un form che ha per lo più lo stesso schema.
Una volta con un bel
codice:
for(prop in form){
if(prop in recapito){
recapito[prop]=form[prop];
}
o qualcosa del genere.
Ora usando una interfaccia che non è valorizzata come faccio? io vorrei valorizzarla al volo! E' possibile? o devo fare:
codice:
recapito.idtipoRecapito=form.idTipoRecapito
recapito.recapito=form.recapito;
....
Grazie
Rino