<div id="content" ng-app="GridSystem">
<div ng-view></div>
</div>
<script type="text/javascript">
app.run(
function($rootScope) {
$rootScope.actionMain = '<?php echo $action ?>';
$rootScope.token = "<?php echo $token ?>";
$rootScope.toId = "<?php echo $module_id ?>";
$rootScope.storeUrl = "<?php echo $store_url ?>";
});
</script>
angular.module('GridSystem', ['ngRoute','ngResource'])
.config(function($routeProvider, $rootScope){
$routeProvider.when($rootScope.storeUrl+'/',
{
templateUrl: "flex/IceStart.html",
controller: 'IceStart'
});
$routeProvider.when('/creat',
{
templateUrl:'flex/CreatGrid.html',
controller:'CreatGridController'
});
$routeProvider.when($rootScope.storeUrl+'/:'+$rootScope.token+':toid',
{
controller: 'EditController'
})
$routeProvider.otherwise({
template: "This route isn't set!"
});
});
function MainCtrl($scope) {
....
}
https://code.angularjs.org/1.4.0/angular.min.js
https://code.angularjs.org/1.4.0/angular-route.min.js
https://code.angularjs.org/1.4.0/angular-resource.min.js
Вываливается: Uncaught Error: [$injector:modulerr] (
link)
Ну все перепробовал, дальше документации ни черта не могу сделать. Я один такой тупой?
UPD.
Добавил $rootScope, устанавливаю в главном файле, использую $rootScope.storeUrl , дабы указать адекватный урл в конфиге роута, прим. $routeProvider.when($rootScope.storeUrl+'/', хотя перед этим засунул в функцию $rootScope, что то не понимаю этой жесткости ангуляра ...