2017-01-23 4 views
0

2つのデフのアプリケーションがあるので、私は、このアプリモジュールAngularJSサービス、2つのアプリの

angular 
    .module('history.components.genericAddress', ['history.filters']); 
    .service('constantsSrv', ConstantsServiceController) 
    .service('addressesService', AddressesServiceController) 

と2つの差分ファイルおよびフォルダ内の別の1

angular 
    .module('APP') 
    .service('constantsSrv', ConstantsServiceController) 
    .service('addressesService', AddressesServiceController); 

を持っています。

私は両方のモジュールで2つのサービスを使用しています。私は別々のファイルを両方のサービスに入れて、もう各モジュール本体の内部には入れないでください。各モジュールはdiffアプリケーションに依存しているので、私は両方のサービスで新しいファイルの先頭に何を入れるべきかわかりません。 モジュール( 'history.components.genericAddress')と別のモジュール( 'APP')があります。 私はver 1.5コンポーネントを作成し、そのコンポーネントを多くのアプリに入れたいので、この質問をします。これら2つのサービスはコンポーネントにとって重要です。 何かを変更せずにどのアプリケーションでも動作するこのサービスファイルを作成する方法がわからないので、誰かに私にこれを行う方法を教えてください。 私の質問は、サービスのコードを作る方法ではなく、モジュール(「ここに入れるもの」)の仕方だけです。

+1

質問の内容が不明です。いくつかのプロジェクト間で再利用する必要のある共通コードがある場合は、 'constantsSrv'と' addressesService'を移動してモジュールを分離し、これらのプロジェクトに組み込みます。 – estus

+0

私は新しく角張っているとは言いませんでしたが、私はまだ全てを理解していません。 3ヶ月間だけ私はそれを使用します。私はあなたが正しいと思う。あなたは、私が言ったから、または私の例を使用して、あなたが言ったことをする方法を例を書くことができますか? –

答えて

2
Try this. 
angular 
    .module('Service_module') 
    .service('service1', function(){}); 

use in any module like. 

    1. angular 
    .module('FirstAPP',['Service_module']) 

    2. angular 
    .module('SecondAPP',['Service_module']) 
関連する問題