Angular example,一步一步学习angular。
切换分支即可查看整个完成过程 ls_XXX。
注:在过程完之后,关于这个demo的更多细节、完善会一直在master
分支上增加,不会增加新的分支了。
- 最基础,首先应该如何跑起来一个应用。
- 了解基本概念,可能涉及
module
,scope
,controller
,service
,directive
, 表达式 等等。 directive
详细介绍怎么样使用,自定义指令时各项代表含义;一些常见内置指令,例如:ng-model
,ng-controller
,ng-include
,ng-hide
,ng-show
等等。实战自定义指令:编辑项指令。- 基本表单验证。
- ng 的路由的使用。
- ng 的动画 animate的简单使用。
- 第三方
$modal
的使用。 - 目录结构、代码基本组织。
- 和
require.js
结合使用。
中间过程中会基本实战一些最基础的一些概念,当然,最重要的还是改变思路;不以
jquery
式思路“干活”,一切以数据为中心,再加上模板上的逻辑(其实一般通过ng的指令——ng-if
,ng-show
,ng-switch
等——来做)。
所以最开始的时候,最好不要
jquery
,摒弃DOM
操作,让angular
自身去更新DOM
;其实也就是说:不要在代码中操作DOM
,仅有的操作DOM
的地方在指令directive
中。后期如果真的是项目需要,可以加上jquery
。