为什么80%的码农都做不了架构师?>>>   

遇到的坑: post提交表单到php,需要手动设定一下头,不然提交的数据后端不识别。还有如果你调用$http方法提交数据时用的是json对象,angular并不会自动将其转为a=1&b=2的格式,这也需要你手动配置一下。

代码如下:

<!-- lang: js -->
app.config(['$routeProvider','$httpProvider',function($routeProvider,$httpProvider){//路由配置$routeProvider.when('/',{templateUrl : 'views/home.html',controller : 'HomeCtrl'}).otherwise({templateUrl : 'views/404.html'});//http配置$httpProvider.defaults.headers.post = {'Content-Type': 'application/x-www-form-urlencoded'};$httpProvider.defaults.transformRequest = function (obj,headers) {if (!obj) {return '';}var str = [];for (var p in obj) {str.push(p + '=' + obj[p]);}return str.join('&');};
}]);

一个比较困惑的问题: 我们该如何组织代码目录结构,控制器是分散到不同的脚本按需加载,还是全塞进一个js文件里? 目前做小项目的方案是开发时写在不同的脚本中,然后通过grunt.js构建应用,将这些脚本合并到一个js文件中,这样实际上访问的时候还是一次性加载所有代码。 我想当项目复杂到一定程度的时候,这肯定不行。

转载于:https://my.oschina.net/cxz001/blog/323619

[angularjs]初学小记1相关推荐

  1. Node.js + Express 4+angularjs随笔小记,不供参考

    为什么80%的码农都做不了架构师?>>>    1.安装express npm install express -g npm install express-generator -g ...

  2. 初学angularJS 个人总结 错误排除

    ------------ *  个人总结 * ------------ 主要参考物: 跟着 http://www.w3cschool.cc/angularjs/ 学 通过VS 来实操,学http:// ...

  3. oracle 辅助实例,初学rman问题小记三:创建辅助实例遇到的ORA-01031

    参考[三思笔记]一步一步学DataGuard文档做dg的开始准备阶段,做主库的副本数据库,做副本数据库的第一阶段,创建辅助实例,基本过程为: 1.创建密码文件 2.创建初始化参数文件 3.连接并启动辅 ...

  4. AngularJS中的指令全面解析(必看)

    出处: http://www.jb51.net/article/84665.htm 说到AngularJS,我们首先想到的大概也就是双向数据绑定和指令系统了,这两者也是AngularJS中最为吸引人的 ...

  5. AngularJS快速入门

    记得第一次听说AngularJS这项很赞的Web的前端技术,那时还是2014年,年中时我们我的一个大牛兄弟当时去面试时,被问到了是否熟悉该技术,当时他了解和使用的技术比较多.我们询问他面试情况时,他给 ...

  6. AngularJS开发人员最常犯的10个错误

    简介 AngularJS是目前最为活跃的Javascript框架之一,AngularJS的目标之一是简化开发过程, 这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的 ...

  7. 走进AngularJs(二) ng模板中常用指令的使用方式

    通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板 ...

  8. java基础小记_[Java教程]Java基础学习小记

    [Java教程]Java基础学习小记 0 2016-10-07 18:00:07 题外话:总结了多年的学习心得,不得不说,睡眠是一个学习者的必需品!所谓"早起毁一天"不是没有道理哪 ...

  9. java基础小记_Java基础学习小记--多态

    题外话:总结了多年的学习心得,不得不说,睡眠是一个学习者的必需品!所谓"早起毁一天"不是没有道理哪,特别对Coders来说,有几天不是加班到夜里.好吧,我承认对于初学Java的我, ...

最新文章

  1. System.PlatformNotSupportedException
  2. spring boot部署war包打包插件配置
  3. Quartz Scheduler失火指令说明
  4. Linux下读取smBIOS源码,Linux下读取SMBIOS信息
  5. [react] 举例说明useState
  6. pcb设计等长线误差_“背锅”盲区,光时域反射仪延长线实际使用测评
  7. 【Luogu 3389】【模板】高斯消元法(用高斯消元求解线性方程组)
  8. c mysql timeout_mysqltimeout知多少
  9. 希尔密码 matlab,非数学专业线性代数教学设计
  10. it职位简称_IT行业常见职位英文缩写
  11. 虎牙直播Js说书人弹幕
  12. java毫秒数_Java中的毫秒数
  13. 超详细—狂神Mybatis笔记
  14. 面试题:在9个点上画十条直线,每条直线上至少三个点
  15. ubuntu配置网易云音乐
  16. 快来生成你专属的英文名吧(使用字符级RNN)!
  17. 十个著名悖论的最终解答 (转载)
  18. URIError: URI malformed
  19. 我的PHP爬虫实现一页式学习工具 : 我的超级文档查看利器 把文档所有页面当做一个页面输出 一直pagedown就可以快速学习 关键词完整全文搜索...
  20. python打印运行log

热门文章

  1. 解决tomcat不支持中文路径的问题
  2. MVC判断用是否登录了平台
  3. Python 中文Key 报错问题
  4. [转载]虚拟机磁盘空间已满的发现和解决
  5. 小鑫与斐波那契(一)
  6. apache2.2:使一个目录允许执行cgi程序
  7. MySQL中如何定义外键[转]
  8. springboot 自定义注解开发
  9. 佐客牛排机器人餐厅_高大上!滕州这家餐厅竟然用机器人“跑堂”(图)
  10. html设置下拉筛选可以多选,select下拉框(支持筛选、多选)