【发布时间】:2016-05-30 10:51:38
【问题描述】:
您好,我的代码有问题。当我点击链接页面时不会重新加载。
这是一个 HTML 和 JS 代码:
var app=angular.module('mainApp',['ngRoute']);
app.config(function($routeProvider){
$routeProvider
.when('/',{
templateUrl: 'home.html'
})
.when('/about',{
templateUrl: 'about.html'
});
.when('/contact',{
templateUrl: 'contact.html'
});
.otherwise({ redirectTo: '/'});
});
app.controller('mainCtrl',function($scope){
});
<div ng-controller="mainCtrl">
<div>
<nav>
<ul>
<li><a href="#/">Home</a></li>
<li><a href="#/about">About us</a></li>
<li><a href="#/contact">Contact</a></li>
</ul>
</nav>
</div>
<br/>
<div ng-view >
</div>
</div>
你知道什么是错的吗?
【问题讨论】:
-
您正在尝试
.when关闭分隔符; -
去掉when()后的分号
-
如果我删除;之前。当什么都没有改变时
标签: javascript html angularjs templates routes