私はangularJSを学んでいますが、学習中にコントローラーの構文がはるかに読みやすくなり、オブジェクト指向の世界から来た私にとっては少し理解しやすくなりました。私はいくつかの記事と SO の回答を読みましたが、それらはすべて $scope と 'controller as' 構文が同じであり、'controller as' 構文は単なる構文糖衣であることを示しているようです。
ただし、SO hereに別の質問を投稿しました。質問に答えたユーザーは、コントローラーを構文として使用しているにもかかわらず、「ui select」ディレクティブを使用するには $scope を注入する必要があると言っています。それはどれですか?$scope を使用する必要がない場合、「コントローラーとして」構文を ui-select で動作させるには何が欠けていますか?