Angular: 依存性の注入にコンストラクタ引数ではなくinject関数を使うべき理由