0

外部モジュールでこの静的プロパティにアクセスする方法はありますか? game.ts のクラス Game には実際の静的プロパティが含まれていますが、Game はモジュール GameObjects にアクセスできません。

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

    export module GameObjects {



    export class Player implements GameObject {

        color: string = Game.staticProperty;
etc
4

1 に答える 1

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これにより、モジュールをロードするステートメントも生成されます。

于 2013-01-08T16:13:43.723 に答える