7项目常用总结

1.在“伪页面跳转”时“页面”间传递数据
 声明带参数的路由地址: 
 $routeProvider
.when('/xxx/:路由参数名', {
templateUrl: 'tpl/xxx.html',
controller: 'xxxCtrl'
})
========================
页面跳转时必须为路由参数提供值:
<a href="#/xxx/123">
========================
模板页对应的控制器可以读取路由地址中的参数:
.controller('控制器名', funtction($routeParams){
console.log($routeParams.路由参数名)
})


2.Angular页面中客户端的页面包含
     $scope.headerUrl = 'tpl/header.html';
<div  ng-include="headerUrl">
<div  ng-include="'tpl/header.html'">
  注意:被包含的页面会被浏览器自动缓存下来,若服务器修改这些页面,客户端即使刷新也不会请求最新的内容——必须把客户端缓存清空!
3.使用Angular提交POST请求
var data = {k1: v1,  k2:v2 };
data = jQuery.param( data );
$http.post(
'xx.php',
data,
{ 
headers :    
{'Content-Type':'application/x-www-form-urlencoded'} 
}
)
.success(fn);
原文地址:https://www.cnblogs.com/yexiangwang/p/5027612.html