angular初体验(简单易学,适合新手)

本文介绍了AngularJS的主要指令,包括ng-app、ng-init、ng-model、ng-repeat和ng-bind,以及AngularJS表达式的基本概念。通过学习,初学者可以快速掌握AngularJS的双向绑定、数据绑定和指令扩展等核心特性。此外,文章还提到了AngularJS的控制器和过滤器,展示了如何使用这些功能来构建简单的应用程序。
摘要由CSDN通过智能技术生成

几个月前第一次听说了angularjs这个框架,那时并没有什么好感。因为我偏执的认为angular这个名字很晦涩,不易记忆和理

解。直到最近项目中要用到它,我又不得不开始学习它,并在一天天的使用中爱上了它 ... ... (今天貌似情人节啊,谈爱字我才想起

来,大家七夕快乐哈哈)

angularjs 最酷炫的五大特性:双向绑定,依赖注入,mvc,模板,Directives。

学习angular,我觉得应该从它的指令开始学起。

AngularJS指令

AngularJS 通过被称为 指令 的新属性来扩展 HTML。

ng-app 指令模块名。定义了 AngularJS 应用程序的 根元素,用于初始化一个 AngularJS 应用程序

ng-init 指令:在html元素中直接为 AngularJS 应用程序定义初始值初始化应用程序数据。但初始化一般在控制器或模块中进行。

ng-model 指令绑定html元素到应用程序数据中的模板中

ng-model 指令也可以:

  • 为应用程序数据提供类型验证(number、email、required)。
  • 为应用程序数据提供状态(invalid、dirty、touched、error)。
  • 为 HTML 元素提供 CSS 类。
  • 绑定 HTML 元素到 HTML 表单。

ng-repeat 指令对于集合中(数组中)的每个项会 克隆一次 HTML 元素会重复一个 HTML 元素多次。(一般用于循环输出)

ng-bind 指令把数据绑定到对应的 HTML元素上。(也可以直接将要输出的model放在html的双大括号内直接输出

这些指令的具体应用看后面的实例,这里只是罗列出来让你心里好有个底。

ng-if :在html中通过判断该html元素绑定的model的值的真假来决定该html元素是否显示。

ng-show / ng-hide:在html中通过判断该html元素中ng-show所绑定的model的值的真假,来控制该html元素是否显示。

ng-if和ng-show、ng-hide他们从表面上看非常像,但是ng-if只是用来做判断,值为true时只会显示里面的内容。而ng-if所在

的这个dom节点实际并不会被创建。(网上据说是这样的,时间匆忙还未来得及亲测。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值