如何申报2个模块

时间:2014-05-07 08:29:10

标签: angularjs

首先,我使用了一个模块" family"它工作正常。当我添加另一个模块"卖方"第二部作品,但"家庭"不再工作!!!

我认为第一个控制器被删除但第二个!!!我不知道为什么!请帮帮我。

angular.module('family', []);

angular.module('family')
    .controller('list', function($scope) {
        $scope.family = "Family 1";
    });





angular.module('seller', []);

angular.module('seller')
    .controller('list', function($scope) {
        $scope.seller = "Seller 1";
    });



angular.module('app',
    [
        'ngRoute',
        'family',
        'seller'
    ]
    );

angular.module('app')
    .config(
        ['$routeProvider',
        function($routeProvider) {
            $routeProvider.when('/family', {templateUrl: 'modules/family/views/index.html', controller: 'list'});
            $routeProvider.when('/seller', {templateUrl: 'modules/seller/views/index.html', controller: 'list'});

        }]);

1 个答案:

答案 0 :(得分:0)

只是为了结束这个问题,@ DieterGoetelen在评论中的回答解决了所有人的想法。

我的新代码变成了:

angular.module('family', []);

angular.module('family')
    .controller('family.list', function($scope) {
        $scope.family = "Family 1";
    });





angular.module('seller', []);

angular.module('seller')
    .controller('seller.list', function($scope) {
        $scope.seller = "Seller 1";
    });



angular.module('app',
    [
        'ngRoute',
        'family',
        'seller'
    ]
    );

angular.module('app')
    .config(
        ['$routeProvider',
        function($routeProvider) {
            $routeProvider.when('/family', {templateUrl: 'modules/family/views/index.html', controller: 'family.list'});
            $routeProvider.when('/seller', {templateUrl: 'modules/seller/views/index.html', controller: 'seller.list'});

        }]);