我使用angularJS對單個網頁進行了devloping。該頁面應該顯示來自其他服務的內容,這些內容將返回值爲JSON。
我使用類似下面,
查看文件:
<div ng-app="phonecat">
<div ng-view></div>
</div>
<div ng-app="tabletcat">
<div ng-view></div>
</div>
應用js文件
angular.module('phonecat', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('', {templateUrl: 'partials/phone-list.html', controller: PhoneListCtrl}).
otherwise({redirectTo: '/phones'});
}]);
angular.module('tabletcat', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('', {templateUrl: 'partials/tablet-list.html', controller: TabListCtrl}).
otherwise({redirectTo: '/phones'});
}]);
它正確地顯示在手機列表中。但它不會觸發平板電腦列表。
建議我實現此目的的最佳做法。
多個NG視圖不允許 – 2013-05-03 09:42:59
您必須手動bootrstrap這兩個應用。我有同樣的問題:http://stackoverflow.com/questions/16080113/using-multiple-controllers-defined-via-module-does-not-work – 2013-05-03 09:44:51