検索

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

angular.js - コントローラー内のデータをファクトリで angular で操作できますか?

ファクトリの最上位コントローラの変数を取得および変更したいのですが、可能ですか?

PHP中文网PHP中文网2791日前614

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

  • 習慣沉默

    習慣沉默2017-05-15 17:08:12

    一般に、プロジェクトに取り組んでいるとき、サービスは 2 つの目的を果たします:
    まず、送信メソッド、ポップアップ ボックス内の特定のサービス、およびその他の同様の一般的なサービスなどのパブリック メソッドとして。
    第二に、特別なニーズに応じて特定のコントローラー間でパラメーターやオブジェクトを渡すときに使用されます。この状況はまれであり、通常は推奨されません~

    サービスのトップレベルコントローラーの変数を変更するというと、根本的な要求点ではなく、アイデアの断片を提供しているように感じます〜 要求は何ですか?

    返事
    0
  • 某草草

    某草草2017-05-15 17:08:12

    直接操作することはできません。方法は 2 つあります:
    1. コールバック関数を使用して値を変更する
    2. オブジェクトのパラメーター (配列、オブジェクト) を渡して値を変更する

    リーリー

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:08:12

    はい、可能ですが、お勧めしません。
    コントローラーデータをオブジェクトにカプセル化し、それをパラメーターとしてファクトリメソッドに渡します。

    返事
    0
  • キャンセル返事