2015-10-22 93 views
0

我寫了一個包含900多行代碼的角供應商(https://github.com/zerodine/angular-restclient/blob/master/src/angular-restclient.js)。維護提供者變得越來越困難。將龐大的供應商分割成多個文件

將它分成多個文件是一個好主意,我該怎麼做?

我看到了與require(https://github.com/bendrucker/angular-stripe)或使用純javascript對象的不同接近。

(我想提供商要連接,並在構建過程變醜)

回答

0

我會說是的,因爲我認爲300到500大,任何超出肥胖。

拆分文件並不難。按類,模塊等進行拆分。只需遵守單一責任原則。

這是我所給過的最蹩腳的答案。我怪你雖然:)

+0

感謝指責我:)事情是,我不能注入工廠到供應商。那麼我如何提取類?作爲普通的JS?還是有一個很好的角度?提供者使用空的$ get方法? –

相關問題