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>
实现效果如上。