[英]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.