angularjs初入
来源:互联网 发布:三星s7检查网络连接 编辑:程序博客网 时间:2024/06/04 18:53
当浏览器启动、开始解析HTML时,DOM元素上的指令属性就会跟其他属性一样被解析,也就是说当一个Angular.js应用启动,Angular编译器就会遍历DOM树来解析HTML,寻找这些指令属性函数,在一个DOM元素上找到一个或多个这样的指令属性函数,它们就会被收集起来、排序,然后按照优先级顺序被执行。Angular.js应用的动态性和响应能力,都要归功于指令属性,常见的有:ng-app、ng-init、ng-model、ng-bind、ng-repeat等等。
1、 ng-app指令来标明一个AngularJS应用程序,并通过AngularJS完成自动初始化应用和标记应用根作用域,同时载入和指令内容相关的模块,并通过拥有ng-app指令的标签为根节点开始编译其中的DOM。
2、 ng-init指令初始化应用程序数据,也就是为AngularJS应用程序定义初始值,通常情况下,我们会使用一个控制器或模块来代替它,后面我们会介绍有关控制器和模块的知识。
3、 AngularJS框架的核心功能之一——数据绑定,由两个花括号{{}}组成,可以把数据绑定到HTML,类似Javascript代码片段,可以包含文字、运算符和变量,通常在绑定数据中用到,表达式可以绑定数字、字符串、对象、数组,写在双大括号内:{{ expression }}。
4、 指令ng-bind和AngularJS表达式{{}}有异曲同工之妙,但不同之处就在于ng-bind是在angular解析渲染完毕后才将数据显示出来的。
5、 如下使用ng-bind指令绑定把应用程序数据。PS:使用花括号语法时,因为浏览器需要首先加载页面,渲染它,然后AngularJS才能把它解析成你期望看到的内容,所以对于首个页面中的数据绑定操作,建议采用ng-bind,以避免其未被渲染的模板被用户看到。
一个页面可以创建多个ng-app但是默认第一,若想第二个ng-app成效,则需要手动添加
- angularjs初入
- AngularJS初入
- 初入
- 初入
- 初入
- 初入
- 初入
- 读angularjs权威指南入坑之旅
- 初入SOA
- 初入茅庐
- 初入大学
- 初入社会
- 初入linux
- 初入Ddraw
- 初入江湖
- 初入Emacs
- 初入linux大门
- 初入软件架构
- Scala进阶源码实战之八——隐式转换和隐式参数
- hdu 1619 Unidirectional TSP【记忆化dp】
- GitHub源代码管理基本操作
- 两人结队练习时的感受
- 直接选择排序
- angularjs初入
- 特征选择方法总结
- java学习笔记(3)多态
- Docker学习笔记
- python numpy使用
- Unity 常用宏
- 多线程下单例模式的正确写法
- 运用正则做简单的表单验证
- 等待JQuery异步全部完成执行语句(函数)