首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AngularJS简介

ng-init 指令初始化 AngularJS 应用程序变量。 ng-repeat 指令对于集合中(数组中)的每个项会 克隆一次 HTML 元素。...HTML5允许扩展的(自制的)属性,以data-开头。 AngularJS属性以ng-开头,但是您可以使用data-ng-来让网页对HTML5有效。 什么是AngularJS?...” }; }); restrict 值可以是:E 作为元素名使用、A 作为属性使用、C 作为类名使用、M 作为注释使用 restrict 默认值为 EA, 即可以通过元素名和属性名来调用指令...CSS 类 ng-model 指令基于它们的状态为 HTML 元素提供了 CSS 类:ng-empty、ng-not-empty、ng-touched、ng-untouched、ng-valid、 ng-invalid...是各个 controller 中 scope 的桥梁。用 rootscope 定义的值,可以在各个 controller 中使用。

5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Angularjs基础(八)

    通常我们使用 http 请求 (AJAX) 从服务端获取数据,返回的数据我们可以通过 使用 innerHTML 写入到 HTML 元素中。     ...    AngularJS 使用动画需要引入angular-animate.min.js     angular.js...">         ng-hide="myCheck">          应用中动画不宜太多,但合适的使用动画可以增加页面的丰富性,也可以更易让用户理解...当 HTML 元素位置改变时,ng-repeat 指令同样可以添加 ng-move 类 。     此外, 在动画完成后,HTML 元素的类集合将被移除。...属性值:     在 DIV 元素设置了 .ng-hide 类时, myChange 动画将执行,它会平滑的将高度从 100px 变为 0:           @keyframes

    3K60

    AngularJS系列之表达式

    这节介绍一下AngularJS中表示式的用法。使用表达式可以把数据绑定到HTML中去,使用起来非常方便。不过在使用之前得先引用AngularJS文件,这个文件可以去官网上面去下或者百度都可以找到。...AngularJS 将在表达式书写的位置"输出"数据。 AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字、运算符和变量。... 这里先不介绍ng-app是什么东西,有什么作用,只要知道在div上面写上ng-app就表示这个div是可以使用AngularJS中的任何用法的,否则就是无效的。...{ quantity * cost }} 这个例子中就是利用了ng-init中的初始值,然后在表达式中运算,最后得到新的的结果展示在HTML中来。...:'Doe'}"> 姓为 {{ person.lastName }} 这个例子是典型的数组使用例子,和js中的数组下标是一样的,所以points

    1.1K70

    第214天:Angular 基础概念

    - 目前有一个全职的开发团队继续开发和维护这个库 - 有了这一类框架就可以轻松构建 SPA 应用程序 - 轻松构建 SPA(单一页面应用程序) - 单一页面应用程序:   + 只有一个页面(整个应用的一个载体...的包   + https://github.com/angular/angular.js/releases (2)使用 CDN 上的 Angular.js   + http://apps.bdimg.com.../libs/angular.js/1.4.9/angular.min.js (3)使用 Bower 安装   ```bash   bower install angular   ``` (4)使用 NPM...JavaScript 中频繁的 DOM 操作 7、angular中最重要的概念是指令(directive) - ng-model 是双向数据绑定的指令,效果就是将当前元素的value属性和模型中的user.name...比较: 表达式作用类似于ng-bind指令 建议更多的使用指令 AngularJS表达式很像JavaScript表达式 它们可以包含文字、运算符和变量 如 {{ 5 + 5 }} 或 {{ firstName

    1.9K30

    AngularJS系列之常用指令

    下面就来介绍一下AngularJS中的指令: AngularJS 指令: AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-。...> 从例子可以看出,先是在div中添加ng-app属性,表示这个div是AngularJS应用程序的所有者,这样接下来才可以继续使用其他的一些指令。...运行这个程序你会发现一个很有意思的事情,那就是你一修改输入框中的值,下面表达式就会马上随之发生改变,这就是ng-model的最大特点之一。...还有一个比较重要的指令就是:ng-repeat 这个指令最大的作用就是循环输出HTML元素,类似于js中的each功能。下面给出一个例子来介绍这个指令的具体用法: restrict 值可以是以下几种:E 作为元素名使用、A 作为属性使用、C 作为类名使用、M 作为注释使用。

    2.1K60

    Angular2入坑指南

    react.js 官网:http://facebook.github.io/react/ react是facebook前不久出的一款框架,众前端膜拜之。类比Java中freemarker的宏。...angular.js 官网:http://www.apjs.net/ angular是一款优秀的前端JS框架,已经被用于Google的多款产品当中。...概念与区别 本人也在React与Angular两大体系里纠结了好久,还使用React Native做了几个UI,彷徨于两大前端框架之前。...数据的传递不够直接还有一堆乱七八槽的属性 Android与IOS的代码不够一致 核心太小,一堆补充的库 Angular2的优点: 1、推荐TypeScript而不是原生的Javascript 2、类库特别多...,概念也是特别多 3、体量大 4、成熟度相对偏低,版本2才刚发布 5、不兼容1.x 6、Router还不成熟 综合以上我最终决定选择Angular2作为我前端开发的首选框架。

    2K70

    angularjs学习第七天笔记(系统指令学习)

    您好,接着在昨天对简单指令学习了解以后,今天开始学习了解angularjs中的系统指令   系统指令大部分都是以ng开始,这也是为什么在自定义指令命名时不要以ng开始的原因所在   系统指令在学习了分成两个部分进行学习...:基础指令、在指令中使用子作用域   第一、基础指令     基础指令由包括bool型和类bool型两类     bool型指令,就是其值是一bool值(true or false)     1.1、bool...控制下拉框选中项  1.2、类布尔指令包括:     ng-href 指令:与html中的href对应,其好处是当为给其赋值时     ng-src指令:与html中的src对应,表达式生效之前不要加载图像...,加载外部html中含有style标签样式可以识别         d. ng-inclue,记载外部html中的link标签可以加载        使用距离:         ng-include...值是偶数时值为true     $odd:当$index值是奇数时值为true     ng-repeat在数据列表显示中用的比较多,在实际使用中可以根据其关键字进行样式设置展示     特别说明:集合数据的开始坐标是

    2.9K10

    angularjs学习第七天笔记(系统指令学习)

    您好,接着在昨天对简单指令学习了解以后,今天开始学习了解angularjs中的系统指令   系统指令大部分都是以ng开始,这也是为什么在自定义指令命名时不要以ng开始的原因所在   系统指令在学习了分成两个部分进行学习...:基础指令、在指令中使用子作用域   第一、基础指令     基础指令由包括bool型和类bool型两类     bool型指令,就是其值是一bool值(true or false)     1.1、bool...控制下拉框选中项  1.2、类布尔指令包括:     ng-href 指令:与html中的href对应,其好处是当为给其赋值时     ng-src指令:与html中的src对应,表达式生效之前不要加载图像...,加载外部html中含有style标签样式可以识别         d. ng-inclue,记载外部html中的link标签可以加载        使用距离:         ng-include...:当$index值是偶数时值为true     $odd:当$index值是奇数时值为true     ng-repeat在数据列表显示中用的比较多,在实际使用中可以根据其关键字进行样式设置展示

    2.6K30

    【笔记】AngularJs学习笔记 数据绑定

    今天开始,我将陆续将 ng 的学习笔记整理出来,还是像在写 backboneJs 时一样,每篇一语o_o. 1、数据绑定 在ng中,数据绑定是指仅声明界面的某一部分映射到js的属性,让他们自动同步。...> //这个字符串会被name的值替换 注意: ng将模版进行了动态实时创建,用于代替视图,这也区别于在backbonejs中是将数据模版组合在一起来形成view。...现在我们来说说实现步骤: 1、在html中引用angular.js angular.js"> 2、在某个...ng-app="myapp"> ---- ng 中的数据绑定是一种“双向绑定“,数据模型和视图之间的关系是:数据模型变化能够引起视图的变化。...javascript" src="js/angular.js"> ng-controller="myController"> Hello

    22710

    angularjs学习第一天笔记

    在学习过程中也是围绕这几点进行系统的学习。   ...2、angularjs创建一个页面的简单特性     a.首先要引用angularjs类库     b.在html页面要标注ng-app属性,该标注表示所在范围内的DOM结构才收angularjs所控制...    c.数据绑定模块的默认格式为{{参数名称}},当然这个格式是可以自定义设置的     d.第DOM标签添加angular属性时,都是以ng-开始     e.angular框架中数据模型数据的变更会动态的绑定显示到...AngularJS允许我们使用angular.module()方法来声明模块,这个方法能够接受两个参数, 第一个是模块的名称,第二个是依赖列表,也就是可以被注入到模块中的对象列表。...,甚至是系统外的组件       j.可以进行嵌套,隔离业务功能和数据       k.给表达式提供运算时所需的执行环境   6、控制器   控制器的关键词为ng-controller,其作用还是讲页面逻辑根据功能模块分割中更小模块

    2.2K10
    领券