検索

ホームページ  >  に質問  >  本文

angular.js - Angularjs でパブリック関数を作成する方法

多くのページで使用する必要がある関数が 2 つあります。それらを個別に抽出して js ファイルに入れるにはどうすればよいですか?
インターネット上の情報のほとんどは、サービスまたはファクトリーを作成してコントローラーに埋め込むというものです。しかし、私の 2 つの関数は別の関数内で呼び出されます。子コントローラーを関数に入れようとしましたが、エラーが発生しました。他に方法はありますか?
私のコードは次のようになります:

リーリー

ここで、関数 a と b は、取り上げる必要があるパブリック関数です。これら 2 つの関数では word1 と word2 も使用されますが、これら 2 つの値はページごとに異なるため、説明は省略します。現在、この書き方はマイページで実装可能です。これら 2 つの関数を別の js ファイルに配置するにはどうすればよいでしょうか?

我想大声告诉你我想大声告诉你2861日前578

全員に返信(3)返信します

  • phpcn_u1582

    phpcn_u15822017-05-15 17:07:27

    リーリー

    返事
    0
  • 怪我咯

    怪我咯2017-05-15 17:07:27

    今でもサービスとして使用されており、word1、word2などをパラメータとして渡し、柔軟で再利用可能です

    返事
    0
  • 为情所困

    为情所困2017-05-15 17:07:27

    パブリック メソッドを抽出してサービスに追加し、呼び出す必要があるパブリック メソッドにサービスを注入できます

    返事
    0
  • キャンセル返事