angularJS简介
2017-10-20 本文已影响0人
德德de_前端攻城狮
1.angularJs是一个JavaScript框架
angularjs是用javascript编写的一个javascript框架,它是以javascript文件的形式发布的,可以通过script标签引入。
2.angularJs扩展了Html
angularJs通过ng-directives扩展了Html
ng-app指令定义一个angularJs应用程序
ng-model指令把元素值(比如输入域的值)绑定到应用程序
ng-bind指令把应用程序数据绑定到html视图
引入angularJs当页面加载完毕,angular会自动开启,ng-app告诉angular它所在的元素是angularJscript应用程序的所有者,建议一个项目只是用一个应用程序(ng-app)。注:移除ng-app将直接将表达式显示出来,不回去计算表达式结果。
3.什么是angularJs?
angularJS使开发单页面应用程序变得更加容易。
实现了数据的双向绑定
可以克隆和重复Html元素
可以隐藏和显示Html元素
可以在Html元素背后添加代码
支持输入验证
4.angular指令(指令api)
angularJs指令是以ng作为前缀的Html属性
5.angularJs表达式
angularJs的表达式写在{{expression}},表达式将数据绑定到html,这与指令ng-bind有异曲同工之妙。
angularJs表达式可以包含文字、运算符和变量
6.angularJs应用
angularJs模块(module)定义angularJs应用
angularJs控制器(controller)控制angularJs应用