検索

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

angular.js - angularJS サービスに保存されたデータは HTML ページと直接やり取りできますか?

$scope を中間変数として使用せずに、サービス内のデータをページに直接表示することはできますか?
为情所困为情所困2840日前584

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

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 17:03:27

    いいえ、それもお勧めできません。
    これにより、MVC の階層化が破壊されます。

    しかし理論的には、これ専用のディレクティブ実装を作成できます

    返事
    0
  • 为情所困

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

    ページ表示はコントローラーによって制御される必要があるため、データはコントローラーを通過してからページに表示される必要があります。逆に、サービスを省略して、$http と $q をコントローラーに直接挿入し、サービス コードをコントローラーに移動することもできます。しかし、この機能は実行可能ですが、実際のコード構造はめちゃくちゃです。したがって、これはお勧めできません。 コントローラーを使用しないことに関しては、現実的ではありません

    返事
    0
  • キャンセル返事