簡體   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