FYI我还在为AngularJS学习过程.. 所以,我做了这个简单的登录应用程序,如果登录成功的是认为应该由加载HTML改变文件(html文件只是一个简短的句子问候用户:))。
然而,它似乎喜欢它,因为如果我在浏览器中按后退按钮,正确的页面加载改变了看法两次,而不是一个。我将在下面更深入地解释它:)
所以,我的起始URL是这样的:localhost:8888/Angular/exercise/indexLogin.html。 当我成功登录,网址应更改为:本地主机:8888 /角/运动/ indexLogin.html /仪表板而是将其更改为:本地主机:8888 /用户名=管理员密码&管理=
Picture of my code where I change the path
的index.html:
<html lang="en">
<head>
<meta charset="utf-8">
<title>AngularJS learning</title>
<script src="https://code.angularjs.org/1.5.8/angular-route.js"></script>
<script src="angular-route.js"></script>
<script src="loginController.js"></script>
</head>
<body ng-app="loginApp">
<div ng-view>
</div>
</body>
<script>
</script>
</html>
login.html的(登录屏幕):
<div ng-controller="loginController">
<form action="/" id="myLogin">
Username: <input type="text" name="username" id="username" ng-model="username"><br> Password: <input type="password" name="password" id="password" ng-model="password">
<button ng-click="submitLogin()">Login</button>
</form>
</div>
dashboard.html
<div ng-controller="loginController">
Du er logget ind!
</div>
我希望你能理解我的问题 - 如果不是,随意问:)
//雅各
请不要发布的代码的图片,张贴代码为文本。 – Musa
你能否提供html代码? –
删除/之前的仪表板,并尝试。或者尝试#/仪表板。 –