Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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
Angularjs 在Netbeans中,路由不';行不通_Angularjs_Netbeans_Routing - Fatal编程技术网

Angularjs 在Netbeans中,路由不';行不通

Angularjs 在Netbeans中,路由不';行不通,angularjs,netbeans,routing,Angularjs,Netbeans,Routing,我尝试在Netbeans中构建我的第一个AngularJS项目。 但当我运行浏览器时,我看不到我的homeview。 当我在导航中单击Home(主页)时,会出现以下异常: 打不开 下面,您可以看到我的导航代码: <ul class="menu"> <li><a href="/">Home</a></li> <li><a href="/over">About us</a></li&

我尝试在Netbeans中构建我的第一个AngularJS项目。 但当我运行浏览器时,我看不到我的homeview。 当我在导航中单击Home(主页)时,会出现以下异常:

打不开

下面,您可以看到我的导航代码:

<ul class="menu">
    <li><a href="/">Home</a></li>
    <li><a href="/over">About us</a></li>
  </ul>

问题的原因是什么?

您需要点击url“”以使用角度路由

,因此我需要执行
  • ?是的。因为“/”将重定向到服务器url,而角度使用“#”来维护路由
    angular.module('myApp', [
      'ngRoute',
      'myApp.view1',
      'myApp.view2',
      'myApp.version'
    ]).
    config(['$routeProvider', function($routeProvider) {
      $routeProvider
              .when('/', {
                  templateUrl: 'partials/home.html',
                  controller: 'HomeCtrl'
              })
                    .otherwise({redirectTo: '/'});
    }]);