581 Stimmen

Wie kann ich ein Objekt basierend auf einer Schnittstellendefinition in TypeScript erstellen?

Ich habe eine Schnittstelle wie folgt definiert:

interface IModal {
    content: string;
    form: string;
    href: string;
    $form: JQuery;
    $message: JQuery;
    $modal: JQuery;
    $submits: JQuery;
 }

Ich definiere eine Variable wie folgt:

var modal: IModal;

Wenn ich jedoch versuche, die Eigenschaft "modal" einzustellen, erhalte ich die Meldung, dass

"cannot set property content of undefined"

Ist es in Ordnung, eine Schnittstelle zu verwenden, um mein modales Objekt zu beschreiben, und wenn ja, wie sollte ich sie erstellen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X