私は Angular の初心者で、勉強中にコントローラーを定義する方法について質問があります。
私が初めてそれに触れたとき、本には制御について次のように書かれていました。
リーリーその後、インターネット上のいくつかの記事では次のように書かれていました。
リーリーそこで問題は、後者の []
の追加は何を意味するのかということです。これら 2 つの書き方の違いは何ですか?
実際に、両方の方法を使用して同じ実装を達成できることがわかりました。
大家讲道理2017-05-15 17:04:43
2 番目の書き方は inline-annotation
と呼ばれます。ドキュメントの依存関係の挿入を参照してください
この書き方の主な目的は、ソースコード圧縮(uglify)時に変数名が置き換えられることによる依存性注入失敗の問題を回避することです。
実装に興味がある場合は、手書きの依存性注入を読むことができます