Non capisco cosa sto facendo male. Ho creare un progetto tipografico in VS2012, e creato un file denominato "Vector.ts", in una sotto-directory chiamata "fisica":TypeScript - Il modulo non è definito a runtime
// Module
module Physics {
// Class
export class Vector {
constructor(public x: number) { }
}
}
Inoltre, ho il seguente file app.ts:
/// <reference path="Physics/Vector.ts" />
window.onload =() => {
var vector = new Physics.Vector(6);
};
il progetto è stato compilato con successo, ma quando lo lancio, ottengo la seguente eccezione:
0x800a1391 - JavaScript runtime error: 'Physics' is undefined
non capisco che cosa sono io che faccio male ...
Grazie.
Grazie per la risposta. Come posso assicurarmi che il mio file Vector.js venga caricato prima di app.js? – gipouf
Appena trovato un bel tutorial su di esso - http://blorkfish.wordpress.com/2012/10/23/typescript-organizing-your-code-with-amd-modules-and-require-js/. – gipouf