2017-06-15 47 views
1

我有兩個用typecript寫的類,我希望能夠使所有項目都可用。這些不是組件。聲明是這樣的:在Angular 2中共享Typescript類

第一類:

export class CheckboxFilter {} // This has no dependencies 

第二類:

import {CookieService} from 'angular2-cookie/core'; 
import {CookieOptionsArgs} from 'angular2-cookie/core'; 
import {CheckboxFilter} from './CheckboxFilter'; 
export class CheckboxManager {} 

是什麼使他們可以包含在其他項目

+0

您是否嘗試過github或NPM? –

+1

「簡單」在旁觀者的眼中......目前還不清楚你想變得更簡單的部分。 –

回答

0

如果打包這些最簡單的方法它只是這兩個類,剪切和粘貼或文件共享可能是最簡單的方法。

下一個選項是npm包。我使用這個library創建了Angular npm包,取得了很大的成功。您可以創建該包,然後將其部署到私有npm或將其複製到文件共享中。然後在任何將使用它的項目上運行npm install。