例として、以下のように定義されたコントローラー/サービスなどがあります。
function IndexController($scope, shoppingItems) {
$scope.items = shoppingItems;
}
次に、すべての JS を次のようにグローバル名前空間から保護する必要があるかどうか疑問に思いました。
(function() {
function IndexController($scope, shoppingItems) {
$scope.items = shoppingItems;
}
});
アプリが機能しなくなりました。これを行う必要があるかどうか、必要な場合はどのように機能させるかを説明していただけますか。
ありがとう