Nella mia applicazione Angular 2-Typescript ho definito un'interfaccia anziché una classe per consentire parametri opzionali.Qual è il modo corretto di istanziare un'interfaccia in Typescript all'interno di un'applicazione Angular 2?
Per quanto ne so che dovrei in qualche implementare l'interfaccia per
classe esportazione myClass implementa MyInterface {...}
e un'istanza tramite nuovo (...)
Mi chiedevo se questo è il modo giusto per farlo (in Angular 2) o c'è un modo più semplice/migliore ?
Inoltre, dove dovrei inserire l'implementazione, nel componente (.ts) dove lo uso, dove è l'interfaccia o dove?
Penso che sia piuttosto: 'const bar: foo = {uno: 5, due:" ciao "};' ;-) ma ottima risposta! –
Oops, hai ragione. Lo aggiusterò. – rgvassar
Un altro modo è: interfaccia foo { uno ?: numero; due ?: stringa; const bar: foo = {} –