引入路由主界面 如下代码:
<html>
<head><meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/angular.js" ></script>
<script type="text/javascript" src="js/angular-route.js" ></script>
<script>
var app = angular.module("myApp",['ngRoute']);//引入路由
app.controller("myCtrl",function($scope){
$scope.name = "张三";
});
app.config(["$routeProvider",function($routeProvider){
$routeProvider
.when("/home",{
template:"<h3>我是主页</h3>"
})
.when("/goods",{
templateUrl:"goods.html",
controller:"myCtrl"
})
.when("/info",{
templateUrl:"myinfo.html",
controller:"myCtrl"
})
.otherwise({
templateUrl:"error.html"
});
}]);
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<div ng-view>
</div>
<div>
<a href="#/home">主页面</a>
<a href="#/goods">商品</a>
<a href="#/info">个人信息</a>
<a href="#/other">其他</a>
</div>
<script type="text/ng-template" id="myinfo.html">
<h3>{{name}}的个人中心</h3>
姓名:<input type="text" ng-model="name" /><br />
年龄:<input type="text" /><br />
性别:<input type="text" /><br />
</script>
</body>
</html>
商品界面 如下代码:
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
{{name}}-------》》》的商品页面
<img src="img/ph9.bmp"/>
</body>
</html>