AngularJS打字稿从模块错误导出类

AngularJS typescript export class from module error

本文关键字:错误 模块 AngularJS      更新时间:2023-09-26

我有一个带有打字稿应用程序的角度和下一个情况:

泛型:

module app.generics{
    export class BaseClass{
        someMethod(): void{
            alert("doSomeMethod");
        }
    }
}

homeController.ts:

module app.home{
    class HomeController : generics.BaseClass{
        callSomeMethodBase(): void{
            this.someMethod(); // from base class
        }
    }
}
angular.module('app').controller('homeController', HomeController);

所以我有两个模块的 2 个不同文件,我想将一个模块中的类使用到另一个文件中,但出现错误:

无法读取未定义的属性"基类"

那么如何从另一个打字稿模块继承使用该类呢?

好的,

所以我从未使用过TypeScript提供的模块系统,但我认为您必须导入模块(也许?

也许这些链接可以帮助您!

https://stackoverflow.com/a/18556583/5542588

http://www.typescriptlang.org/Handbook#modules-splitting-across-files