2012-07-09 52 views
7

Tôi mới đến angular.js và hiện đang viết dự án đầu tiên của mình.Lợi ích, nếu có, sử dụng angular.module để tạo bộ điều khiển là gì?

Hiện nay các bộ điều khiển của tôi trông như thế này, ví dụ:

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

Họ chỉ làm việc tốt như vậy (cho đến nay), nhưng tôi duyệt nguồn gốc của một ứng dụng khác AngularJS và nhận thấy họ đang sử dụng angular.module để tạo bộ điều khiển của họ.

Tại sao, nếu có, tôi có muốn thực hiện điều này trong ứng dụng của riêng mình không?

Trả lời

6

Nếu bạn có nhiều ứng dụng góc trên trang của mình và các trình điều khiển có cùng tên bạn sẽ cần sử dụng module.controller để tránh xung đột. Điều tương tự nếu bạn muốn tránh gây ô nhiễm không gian tên toàn cầu

Các vấn đề liên quan