Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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 I';我使用angularjs和I';我无法从主屏幕重定向我的页面。I';我使用ng路由模块。请检查我的代码_Javascript_Angularjs - Fatal编程技术网

Javascript I';我使用angularjs和I';我无法从主屏幕重定向我的页面。I';我使用ng路由模块。请检查我的代码

Javascript I';我使用angularjs和I';我无法从主屏幕重定向我的页面。I';我使用ng路由模块。请检查我的代码,javascript,angularjs,Javascript,Angularjs,下面是我的index.html代码。我无法在每次单击登录按钮时加载login.html <!doctype html> <html ng-app="instagram"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compitable" content="IE=edge"> <meta name="viewport" content="width=device-wid

下面是我的index.html代码。我无法在每次单击登录按钮时加载login.html

<!doctype html>
<html ng-app="instagram">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compitable" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Instagram</title>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootswatch/3.3.0/paper/bootstrap.min.css">
 <link rel="stylesheet" href="//code.ionicframework.com/ionicons/1.5.2/css/ionicons.min.css">
 <link rel="stylesheet" href="CSS/styles.css">
</head>
<body>
  <div class="navbar navbar-default navbar-static-top">
  <div class="container">
    <ul class="nav navbar-nav">
      <a href="/" class="navbar-brand"><i class="ion-images"></i> instagram</a>
      <li><a href="#/">Home</a></li>
      <li><a href="#/login">Log in</a></li>
      <li><a href="#/signup">Sign up</a></li>
      <li><a ng-click="logout()" href="">Logout</a></li>
    </ul>
  </div>
</div>
<div ng-view=""></div>
<script src="Vendor/angular.js"></script>
<script src="Vendor/angular-route.js"></script>
<script src="Vendor/angular-messages.js"></script>
<script src="Vendor/satellizer.js"></script>
<script src="app.js"></script>
<script src="Controllers/home.js"></script>
<script src="Controllers/login.js"></script>
<script src="Controllers/signup.js"></script>
<script src="Controllers/detail.js"></script>
<script src="Controllers/navbar.js"></script>
</body>
</html>

代码看起来不错。请让我知道我犯了什么错误。

检查这里我没有注入
ngMessages
卫星导航器

<div class="container">
    <div class="row">
      <div class="col-sm-12">
        <div class="nav">
          <a href="#login" class="button">Login</a></a>
          <a href="#signup" class="button">Signup</a>
          <a ng-click="logout()" href=""></a>
        </div>
      </div>
    </div>
  </div>
  <div class="container">
    <div ng-view=""></div>
</div>


我可以加载home.html。但不是login.html。我相信你不需要路由器添加的URL前面的
#
。你使用的是什么版本的Angular?点击登录链接后,地址栏上会显示什么?为什么代码审查网站上没有显示?谢谢你抽出时间。它仍然不起作用。如果可能,请提供其他解决方案。您检查了样品吗?是的。样品正在工作。但当我在我的应用程序中做同样的事情时,它就不起作用了。@DharakShah为你的问题创建一个plunker并在这里发布
<div class="container">
    <div class="row">
      <div class="col-sm-12">
        <div class="nav">
          <a href="#login" class="button">Login</a></a>
          <a href="#signup" class="button">Signup</a>
          <a ng-click="logout()" href=""></a>
        </div>
      </div>
    </div>
  </div>
  <div class="container">
    <div ng-view=""></div>
</div>