奇妙な問題です。CtrlA で設定されている CtrlB 変数の $rootScope にアクセスできません。
HTML :
<div role="main" class="container_9" ng-controller="CountryCtrl" ng-init="updateToken('<?php echo $TOKEN; ?>')">
CtrlA
app.controller('CountryCtrl', function ($scope,$rootScope, $http) {
$scope.updateToken = function(token) {
$rootScope.token = token;
}
});
CtrlB
app.controller('DealerListCtrl', function ($scope, $http, $rootScope, dealerService) {
$scope.dealer = [];
$http.get('files/framework/dealer/'+ $rootScope.token).success(function(data) {
$scope.dealerall = data;
});
//$scope.dealerall = dealerService.api.get({token: $scope.token});
$scope.orderProp = 'name';
});
エラーメッセージ:
/framework/dealer/undefined 500 (Internal Server Error)
私は何を間違っていますか?
更新
プランカー コード:
http://plnkr.co/edit/r559zyMKjA64xSdmrTem
走る能力がない…