2012-07-09 8 views
7

मैं angular.js पर नया हूं और वर्तमान में अपनी पहली परियोजना लिख ​​रहा हूं।नियंत्रक बनाने के लिए angular.module का उपयोग करने का लाभ क्या है, यदि कोई है?

वर्तमान में मेरी नियंत्रकों, इस तरह दिखना उदाहरण के लिए:

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

वे ठीक उस तरह से (अभी तक) काम करते हैं, लेकिन मैं एक और AngularJS आवेदन के स्रोत ब्राउज़ की हैं और वे angular.module उपयोग कर रहे हैं देखा अपने नियंत्रकों को बनाने के लिए।

क्यों, अगर मैं इसे अपने आवेदन में करना चाहता हूं?

उत्तर

6

यदि आपके पृष्ठ पर एकाधिक कोणीय अनुप्रयोग हैं और उनके पास समान नाम वाले नियंत्रक हैं तो आपको संघर्ष से बचने के लिए module.controller का उपयोग करने की आवश्यकता होगी। वही अगर आप प्रदूषण से बचना चाहते हैं तो वैश्विक नामस्थान