2016-11-21 1 views
0

angular2のヘルパーを持つ良い方法はありますか?は、angular2のヘルパーを持つ良い方法です

は例えば、私はスラグにテキストを変換しスラグと呼ばれる機能を、持っています。今、私はそれを同じクラスで使用しています。

グローバルそれを持ってする方法はありますので、私は、アプリケーション全体で任意のコンポーネントまたはサービスでそれを使用することができますか?

答えて

1

プロジェクト組織が大きな話題ですが、基本的には一つのファイルから物事をエクスポートして、別のにインポートすることができます。あなたは今だけのために、いくつかのヘルパーを持っている場合

、あなたは今のshared/helpers.tsなどのファイルに入れてあります。彼らが成長し続けるなら、それらを目的別にグループ化した別々のファイルに分割するかもしれません。何かのように、おそらく独自のファイルにカスタムバリデーターを入れています。

のでshared/helpers.tsに、あなたはのようなものかもしれません。それからちょうどあなたがそれを使用するつもりどんなファイルでインポート

import {myHelper} from './shared/helpers'; 

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

    } 

を。

関連する問題