相关疑难解决方法(0)

为什么这个Typescript输出"[Class]不是构造函数."?

我在visual studio中使用typescript 1.5.我有一个名为app.ts的主类,另一个叫做FizzBu​​zzManager.ts.我无法弄清楚这段代码有什么问题,但它输出错误,"TypeError:jim.FizzBu​​zzManager不是构造函数".

app.ts

 namespace jim {
    class Greeter {
        element: HTMLElement;
        span: HTMLElement;
        timerToken: number;

        constructor() {
            window.console.log("constructing Greeter.");
            this.init();
        }

        private init() {
            window.console.log("Calling init.");
            var _fizzBuzzManager: any = new jim.FizzBuzzManager();
    }

}

    window.onload = () => {
        window.console.log("Hello")
        var greeter = new Greeter();

};
Run Code Online (Sandbox Code Playgroud)

FizzBu​​zzManager.ts

namespace jim {

export class FizzBuzzManager {

    constructor() {
        window.console.log("Making a FizzBuzzManager.");
    }

    public myThing: String = "Hi";

    public fizzBuzz2() {
        window.console.log("fizzbuzzing2 " + this.myThing);
    }

}

export function fizzBuzz() {
    window.console.log("export …
Run Code Online (Sandbox Code Playgroud)

typescript

15
推荐指数
8
解决办法
3万
查看次数

标签 统计

typescript ×1