angular 的ng-view,ngrouter

通过ng-view和ngRouter控制页面显示内容:

html:

 1 <body ng-app="AngularStore">
 2 <div class="container-fluid">
 3     <div class="row-fluid">
 4         <div class="span10 offset1">
 5             <h1 class="well">
 6                 <a href="default.html">
 7                     <img src="img/logo.png" height="60" width="60" alt="logo" alt=""/>
 8                 </a>
 9                 Angular Store
10             </h1>
11             <div ng-view></div>   
12         </div>
13     </div>
14 </div>

js:

 1 var storeApp = angular.module('AngularStore', ['ngRoute'])                  //新版本的angular必须添加'ngRouter',也需要引用ng-router.js
 2     .config(['$routeProvider', function ($routeProvider){
 3         $routeProvider
 4             .when('/',{                                                     //此种情况,在ng-view处将会显示partials/store.html中的内容
 5                 templateUrl:'partials/store.html',
 6                 controller:storeController
 7             })
 8             .when('/store',{                                        //此种情况,在ng-view处将会显示partials/store.html中的内容,下面的根据路径显示不同内容
 9                 templateUrl:'partials/store.html',
10                 controller:storeController
11             })
12             .when('/products/:productSku',{                               
13                 templateUrl:'partials/product.html',
14                 controller:storeController
15             })
16             .when('/cart',{
17                 templateUrl:'partials/shoppingCart.html',
18                 controller:storeController
19             })
20             .otherwise({
21                 redirectTo:'/store'
22             });
23     }]);

 

posted on 2015-04-02 10:46 freeethy 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/ethy/p/4386239.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值