Ich bin sehr neu in Typoskript und ich habe auf ein Problem stoßen, dass ich nicht ganz herausfinden kann ...Typoskript kompiliert, sondern gibt einen Laufzeitfehler
ich eine Bibliothek bin mit TypeLite aufgerufen, die stattfinden wird meine C# POCO's und wandeln sie in TypeScript-Klassen um.
Es ist eine T4-Vorlage, die eine Datei namens TypeLite.Net4.d.ts generiert, die, wie ich verstehe, .d-Dateien sind Definitionsdateien, die automatisch geladen werden.
Der generierte Code sieht wie folgt aus:
declare module Models {
export class LoginModel {
password: string;
rememberMe: boolean;
userName: string;
}
}
In meiner Komponente, kann ich Models.LoginModel zugreifen ganz gut und es macht mir keine Compiler-Fehler (Visual Studio).
aber wenn ich versuche, und führen Sie es, erhalte ich:
EXCEPTION: Error: Uncaught (in promise): EXCEPTION: Error in :0:0
ORIGINAL EXCEPTION: ReferenceError: Models is not defined
ORIGINAL STACKTRACE:
ReferenceError: Models is not defined
at new LoginComponent
Hier ist mein LoginComponent:
import { Component } from 'angular2/core';
@Component({
selector: 'login',
templateUrl: './app/login/login.html'
})
export class LoginComponent {
model: Models.LoginModel = new Models.LoginModel();
}
Was mache ich falsch hier?