あいまいなタイトルで申し訳ありません。
私は AngularJS コードの一部を再構築し、より「Angular」にしようとしてきましたが、このパターンがかなり出現することに気付きました。
app.service("someService", function(...) {
...
}
app.controller("ControllerForThisSection", function($scope, someService) {
$scope.someService = someService
}
基本的に、コントローラーはほとんどの場合、スコープにサービスへの参照を提供して、ビューがそれを使用できるようにするために存在します。
<div ng-if="someService.status">
....
</div>
そのため、特定の共有データまたはサービスに依存するだけで、スコープを通じてそれらのサービスへの参照を利用できるようにするコントローラーがいくつかあります。
このデザインを使用するデメリットはありますか? 思考を改善できますか?これは「角度のある」方法ですか?
アドバイスをありがとう!