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