2013-01-08 19 views
0

任何想法如何在外部模塊中訪問此靜態屬性?在game.ts類遊戲包含實際的靜態屬性,但是遊戲是不可訪問,到模塊GameObjects如何訪問外部模塊中另一個.ts文件的靜態屬性

///<reference path="game.ts" /> 

    export module GameObjects { 



    export class Player implements GameObject { 

     color: string = Game.staticProperty; 
etc 

回答

1

如果從這種風格模塊導出類,您就需要導入這樣的:

game.ts

export class Game { 
    public static staticProperty = "Test"; 
} 

player.ts

import game = module("game"); 

export class Player { 
    public example = game.Game.staticProperty; 
} 

這也會生成require語句來爲您加載模塊。

+0

啊我看到我必須導出課程遊戲了! – Nikos