2017-03-08 29 views
1

我有一個主打字稿文件:Main.ts 在這個文件中,我使用了一個名爲Opleiding的類,它來自另一個文件。包含另一個文件中的文件的打字稿代碼

其他文件一樣

/// <reference path="../Models/Opleiding.ts" /> 

此作品完美的智能感知引用,但不包括該代碼。我希望包含代碼,因此我只需將Main.ts發送給客戶端。

我試圖改變類出口類,然後智能感知建議增加以下內容:

import Opleiding1 = require("../Models/Opleiding"); 
import Opleiding = Opleiding1.Opleiding; 

這是接受智能感知不錯,但我的瀏覽器說,需要是未定義但是。我不確定我做錯了什麼,如果我在這裏採取正確的方法,或者如果這可以做得更簡單。我只想包含代碼,因此我只需將一個文件發送給客戶端即可。我怎樣才能做到這一點?

+0

我不這麼認爲美國可以以這種方式使用'require'。您需要'var sampleModule = require('modulename');' – Smit

+0

@Smit:如果我將代碼更改爲此,則intellisense無法識別require' – Kai

+0

'不從'../../../導入{Opleiding}組件''不要把'.ts'工作? – Smit

回答

相關問題