検索

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

angular.js - Angular でのコントローラーの記述方法に関する問題

私は Angular の初心者で、勉強中にコントローラーを定義する方法について質問があります。

私が初めてそれに触れたとき、本には制御について次のように書かれていました。

リーリー

その後、インターネット上のいくつかの記事では次のように書かれていました。

リーリー

そこで問題は、後者の [] の追加は何を意味するのかということです。これら 2 つの書き方の違いは何ですか?

実際に、両方の方法を使用して同じ実装を達成できることがわかりました。

阿神阿神2867日前533

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

  • 大家讲道理

    大家讲道理2017-05-15 17:04:43

    2 番目の書き方は inline-annotation と呼ばれます。ドキュメントの依存関係の挿入を参照してください

    この書き方の主な目的は、ソースコード圧縮(uglify)時に変数名が置き換えられることによる依存性注入失敗の問題を回避することです。

    実装に興味がある場合は、手書きの依存性注入を読むことができます

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:04:43

    は注入される依存関係です。この書き方は将来のコード圧縮に役立ちます。

    返事
    0
  • キャンセル返事