【发布时间】:2017-09-08 10:03:02
【问题描述】:
我正在尝试对此进行编码,只是使用路由从 1 页跳转到另一页,但为什么它不工作我搜索和欺骗了很多但仍然失败,请任何人?
index.html
<!DOCTYPE html>
<html lang="en" ng-app="myApp">
<head>
<title>Angular Js</title>
<script type="text/javascript" src="angular.min.js"></script>
<script src="controller.js"></script>
<script src="angular-route.min.js"></script>
</head>
<body>
<div ng-view></div>
</body>
</html>
----------
Controler.js
var myRoute=angular.module('myApp',['ngRoute']);
myRoute.config(function($routeProvider){
$routeProvider
.when('/',{
template:'Welcome to Home'
})
.when('/NewPage',{
template:'This Is New Page Task'
})
otherwise('/',{
redirectTo:'/'
});
});
【问题讨论】:
-
所有资源都加载正确了吗?请检查浏览器调试器中的网络选项卡。
-
做不做,没有尝试。
-
你在哪里定义你的templateUrl?
-
按照下面@Sajeetharan 的建议,一定要更新脚本的顺序。此外,它可能不会导致错误,但删除
<html html中第二次提及html并删除最后一个没有打开<script>标签的</script>标签。并相应地更新问题,然后我们知道我们至少在处理一个有效的文档。 -
问题解决了!!仔细阅读我的代码,您还会发现错误。感谢所有开发人员。否则错误发生在('/',{redirectTo:'/'}); ) 1. 我忘了 (.dot) 和 2.这里我们不能 '/' ,我们只是直接重定向到其他页面。我只是简单地删除它,它运行 wolaaaaa!
标签: javascript jquery html css angularjs