angular ngRoute小例子

ngRoute学习小例子

单页面应用中可以使用ng-view,当修改ng-view的template时可以实现一个页面html中展示不同内容(div部分)。

例如index.html中包含ng-view

 1 <!DOCTYPE HTML>
 2 <html ng-app="app">
 3 <head>
 4 <script src="./bower_components/angular/angular.js"></script>
 5 <script src="./bower_components/angular-route/angular-route.js"></script>
 6 </head>
 7 <body>
 8 <h1>angularJS</h1>
 9 <div ng-view></div>
10 <script type="text/javascript">
11 var module = angular.module('app',['ngRoute']);
12 module.config(['$routeProvider',function($routeProvider){
13 $routeProvider
14     .when('/t2',{
15           templateUrl: 't2.html',
16           controller:""
17         })
18     .when('/t3',{
19           templateUrl: 't3.html',
20           controller:""
21         })
22 }]);
23 </script>
24 </body>
25 </html>

t2.html

1 <div><h1>t2</h1>
2 </div>

t3.html

1 <div><h1>t3</h1>
2 </div>

实现效果如上。

 

posted @ 2015-01-26 22:29  testForever  阅读(400)  评论(0编辑  收藏  举报