2012-07-09 19 views
7

angular.js için yeni ve şu anda ilk projemi yazıyorum.Denetleyicileri oluşturmak için angular.module kullanmanın yararı nedir?

function MyCtrl($scope, MyService) { 
    $scope.foo = MyService.doStuff(); 
} 

Onlar sadece iyi bu şekilde (şimdiye kadar) çalışır, ama başka angularjs uygulamasının kaynağını göz ve onlar angular.module kullandığınız fark:

anda benim kontrolörleri, örneğin şu şekilde görünür denetleyicilerini oluşturmak için.

Neden, eğer bunu kendi uygulamamda yapmak isterim?

cevap

6

Sayfanızda birden çok açısal uygulamaya sahipseniz ve aynı ada sahip denetleyiciler varsa, çakışmalardan kaçınmak için module.controller kullanmanız gerekir. Küresel ad alanı

'u kirletmekten kaçınmak istiyorsanız aynıdır.
İlgili konular