0
首先,我使用了一個模塊「家庭」它工作正常。當我添加另一個模塊「賣方」的第二部作品,但「家庭」不再工作了!如何聲明2個模塊
我認爲第一個控制器被擦除,但第二個!!!?我不知道爲什麼!請幫幫我 。
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'});
}]);
使用不同的控制器名稱或定義只是一個控制器。 Angular不知道你的意思是哪個控制器,在家庭模塊或賣家模塊上。它將使用它找到的第一個。 – Dieterg
非常感謝,我在這裏被攔截了3個多小時。現在我暱稱,這個工作很完美。謝謝@DieterGoetelen – Mimouni