Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS路由没有做任何事情不工作_Javascript_Angularjs_Angularjs Routing - Fatal编程技术网

Javascript AngularJS路由没有做任何事情不工作

Javascript AngularJS路由没有做任何事情不工作,javascript,angularjs,angularjs-routing,Javascript,Angularjs,Angularjs Routing,我有以下PhoneCat教程和一个角度种子项目相结合。现在我遇到了这个问题,我无法获得工作/加载的路由,没有错误发生,而且一切看起来都很好。甚至似乎无法得到,基本的重定向到工作。我不知道该怎么办 这是我的app.js,我认为错误在这里 'use strict'; var elgrossisten = angular.module('elgrossisten', [ 'ngRoute', 'elgrossistenControllers' ]); elgrossisten.config

我有以下PhoneCat教程和一个角度种子项目相结合。现在我遇到了这个问题,我无法获得工作/加载的路由,没有错误发生,而且一切看起来都很好。甚至似乎无法得到,基本的重定向到工作。我不知道该怎么办

这是我的app.js,我认为错误在这里

'use strict';

var elgrossisten = angular.module('elgrossisten', [
  'ngRoute',
  'elgrossistenControllers'
]);

elgrossisten.config(['$routeProvider',
  function($routeProvider) {
    $routeProvider.
      when('/search', {
        templateUrl: 'partials/elnrlist.html',
        controller: 'SearchElNrCtrl'
      }).
      otherwise({
        redirectTo: '/search'
      });
  }]);
控制器

var elgrossisten控制器=角度模块('elgrossisten',[])

以及如何加载脚本

<script src="../bower_components/angular/angular.js"></script>
<script src="../bower_components/angular-route/angular-route.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/controllers.js"></script>
<script src="js/filters.js"></script>
<script src="js/directives.js"></script>

您的
elgrossisten
模块依赖于另外两个模块:

angular.module('elgrossisten', [
   'ngRoute',
   'elgrossistenControllers'
]);
在实例化
elgrossisten
模块之前,需要定义这两个模块。 也许可以这样加载脚本

<script src="../bower_components/angular/angular.js"></script>
<script src="../bower_components/angular-route/angular-route.js"></script>
<script src="js/controllers.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/filters.js"></script>
<script src="js/directives.js"></script>


在加载应用程序js之前,您需要包含依赖的模块(因为此模块依赖于其他模块)。虽然我真的不明白为什么没有错误显示给你。如果您提供更多信息或plnkr,我可以为您提供更多帮助。

请举例说明您要使用的url,您期望看到的内容和实际看到的内容。elgrossisten/app/#/search/应该有希望重定向到我的控制器和视图,而elgrossisten/app/应该将我重定向到#/searchsloppy命名是angular.module('elgrossisten',['ngRoute','elgrossistenControllers'))的原因;应该是角度。模块('elgrossistenControllers',['ngRoute','elgrossistenControllers');
<script src="../bower_components/angular/angular.js"></script>
<script src="../bower_components/angular-route/angular-route.js"></script>
<script src="js/controllers.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/filters.js"></script>
<script src="js/directives.js"></script>