Sono nuovo di dattiloscritto e non sono sicuro di come formulare questa domanda.Come aggirare la proprietà non esiste su "Oggetto"
Ho bisogno di accedere a due proprietà "possibili" su un oggetto che viene passato nel costruttore. So che mi mancano alcuni controlli per vedere se sono definiti, ma Typescript mi sta lanciando un messaggio "La proprietà non esiste sul" Oggetto "". Il messaggio viene visualizzato sui selettori selettore e modello.
class View {
public options:Object = {};
constructor(options:Object) {
this.options = options;
}
selector():string {
return this.options.selector;
}
template():string {
return this.options.template;
}
render():void {
}
}
Sono sicuro che è abbastanza semplice, ma Typescript è nuovo per me.
Ciao, buona risposta. Perché non hai usato una classe invece di un'interfaccia? –