我正在嘗試在我的Angular項目中實現第三方.js庫(gridstack.js)。但是我對使用/導入類型文件(.d.ts)的方式感到困惑。類型混淆?
所以我到目前爲止的做法是通過npm安裝gridstack以及它的類型。然後我嘗試在我的component.ts中導入它。 (import * as gridstack from 'gridstack'
),但index.d.ts不被識別爲模塊。我猜這是有道理的,因爲index.d.ts文件中沒有導出語句,但也許我錯了?
所以我的問題是,你如何訪問DOM中的gridstack以及component.ts?也許有人可以澄清,如果設置是每次打字相同或如果它取決於你想要利用什麼庫。我覺得我已經看到了50種不同的方法來做到這一點,每次我都會感到困惑。
好吧,我該如何使用index.d.ts文件中聲明的方法? – Beese