第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

TypeScript如何使用import和namespace

TypeScript如何使用import和namespace

不負相思意 2019-02-26 16:57:25
剛接觸TypeScript,問的問題比較基礎(chǔ),見笑了。我現(xiàn)在遇到的問題是:我有一個GameMain.ts文件在根目錄,內(nèi)容如下:其中Test這個類,路徑是./js/Test.ts內(nèi)容如下:這個時候我執(zhí)行GameMain.ts 是可以正常運行的,會執(zhí)行alert("Test")我測試了幾次,只要GameMain.ts import 的類在根目錄下都是可以正常引入的。如果我新建一個Test2.ts,路徑是./test2/Test2.ts內(nèi)容如下:我在GameMain.ts 里引入Test2是可以的,但是為什么我在Test.ts里面引入Test2.ts就會報錯呢?示例:import Test2=test2.Test2;namespace test{    export class Test{        constructor(){             alert("Test");        }    }}這個時候報的錯 是 "test2 is not defined",是因為我沒有正確的使用import么?我看了很久的官方文檔,有關(guān)模塊和命名空間的一些文檔好像沒有提到這種情況。目錄結(jié)構(gòu)如下:
查看完整描述

1 回答

?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

兄弟你這個題沒人回答是有原因的,你這個代碼看著總是不全的樣子,寫的也很怪,問得也不清楚。你在export外面加命名空間,
我就默認你是要分很多文件來寫了吧。那你的引用標(biāo)簽在哪呢。

命名控件

建議重新看一下這一節(jié),如果你是我說的那個意思的話。
如果你就是想自己寫一個模塊,那外面的命名控件完全沒有意義,這樣你需要用正宗的import方式來導(dǎo)入它。

模塊

大概就是import XXX from XXX,然后如果你沒有export default的話,

參數(shù)解構(gòu)

就比a.b這種用起來舒服的多。
不知道有沒有誤會你什么意思,希望有幫助。


查看完整回答
反對 回復(fù) 2019-03-06
  • 1 回答
  • 0 關(guān)注
  • 1437 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號