繁体   English   中英

打字稿模块和导入-参考?

[英]Typescript modules and importing - references?

模型/对象/A.ts

module App.Models.Objects
{
    export class A
    {}
}

模型/摘要/ISomethingElse.ts

module App.Models.Abstracts
{
    export interface ISomethingElse
    {
        A: A;
    }
}

如何使用ISomethingElse.ts文件中的App.Models.Objects模块?

我尝试引用:

/// <reference path="../Objects/A.ts" />

但是它仍然找不到A因为它在模块中。 如何导入?

我尝试导入:

/// <reference path="../Objects/A.ts" />
import A = require("App.Models.Objects");

但是它仍然无法编译。

我究竟做错了什么?

假设您没有使用为您处理参考的编辑器,那么您使用的相对参考路径是错误的。 以下应该工作:

 /// <reference path="../objects/A.ts"/> module App.Models.Abstracts { export interface ISomethingElse { a: App.Models.Objects.A; } } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM