2016-11-21 235 views
0

有沒有更好的方法來在angular2中有幫助者?有沒有更好的方法來在angular2中有幫助者

例如,我有一個稱爲slu function的函數,它將文本轉換爲slu。。現在我在同一個班級裏使用它。

是否有辦法在全球範圍內使用它,所以我可以在整個應用程序中的任何組件或服務中使用它?

回答

1

項目組織是一個很大的話題,但基本上你可以從一個文件導出並導入到另一個文件中。

如果你現在只有幾個助手,那麼你現在可以把它們放在一個像shared/helpers.ts這樣的文件中。如果它們繼續增長,你可以將它們分成單獨的文件按目的分組。就像,也許把自定義驗證器放在他們自己的文件中。

所以在shared/helpers.ts你可能有東西,看起來像:

export function myHelper(someParam) { 
    // Do your stuff 

    } 

然後,只需將其導入任何文件你會在使用它

import {myHelper} from './shared/helpers'; 
相關問題