AngularJS开发学习笔记:AngularJS 参考手册

AngularJS 中文API参考手册详解 在AngularJS中,模块是应用程序的构造块,它们负责组织应用程序,并将代码划分为可管理的块。一个AngularJS应用程序通常包含一个或多个模块,每个模块都可以有独立的作用域、控制器、服务、指令和路由配置。创建AngularJS模块非常简单。首先,我们需要使用方法来定义一个新模块。这个方法接受两个参数:模块名称和依赖数组。依赖数组列出当前模块所依赖的其他模块,以确保它们被正确加载和初始化。// 空数组表示这个模块没有依赖定义模块后,我们可以使用它来注册控制器、服务、指令等。 阅读详情

转载自:https://www.runoob.com/angularjs/angularjs-reference.html

 

AngularJS 指令

本教程用到的 AngularJS 指令 :

指令描述
ng-app定义应用程序的根元素。
ng-bind绑定 HTML 元素到应用程序数据
ng-bind-html绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符
ng-bind-template规定要使用模板替换的文本内容
ng-blur规定 blur 事件的行为
ng-change规定在内容改变时要执行的表达式
ng-checked规定元素是否被选中
ng-class指定 HTML 元素使用的 CSS 类
ng-class-even类似 ng-class,但只在偶数行起作用
ng-class-odd类似 ng-class,但只在奇数行起作用
ng-click定义元素被点击时的行为
ng-cloak在应用正要加载时防止其闪烁
ng-controller定义应用的控制器对象
ng-copy规定拷贝事件的行为
ng-csp修改内容的安全策略
ng-cut规定剪切事件的行为
ng-dblclick规定双击事件的行为
ng-disabled规定一个元素是否被禁用
ng-focus规定聚焦事件的行为
ng-form指定 HTML 表单继承控制器表单
ng-hide隐藏或显示 HTML 元素
ng-href为 the <a> 元素指定链接
ng-if如果条件为 false 移除 HTML 元素
ng-include在应用中包含 HTML 文件
ng-init定义应用的初始化值
ng-jq定义应用必须使用到的库,如:jQuery
ng-keydown规定按下按键事件的行为
ng-keypress规定按下按键事件的行为
ng-keyup规定松开按键事件的行为
ng-list将文本转换为列表 (数组)
ng-model绑定 HTML 控制器的值到应用数据
ng-model-options规定如何更新模型
ng-mousedown规定按下鼠标按键时的行为
ng-mouseenter规定鼠标指针穿过元素时的行为
ng-mouseleave规定鼠标指针离开元素时的行为
ng-mousemove规定鼠标指针在指定的元素中移动时的行为
ng-mouseover规定鼠标指针位于元素上方时的行为
ng-mouseup规定当在元素上松开鼠标按钮时的行为
ng-non-bindable规定元素或子元素不能绑定数据
ng-open指定元素的 open 属性
ng-options在 <select> 列表中指定 <options>
ng-paste规定粘贴事件的行为
ng-pluralize根据本地化规则显示信息
ng-readonly指定元素的 readonly 属性
ng-repeat定义集合中每项数据的模板
ng-selected指定元素的 selected 属性
ng-show显示或隐藏 HTML 元素
ng-src指定 <img> 元素的 src 属性
ng-srcset指定 <img> 元素的 srcset 属性
ng-style指定元素的 style 属性
ng-submit规定 onsubmit 事件发生时执行的表达式
ng-switch规定显示或隐藏子元素的条件
ng-transclude规定填充的目标位置
ng-value规定 input 元素的值

过滤器解析 AngularJs 过滤器。


AngularJS 事件

AngularJS 支持以下事件:

  • ng-click
  • ng-dbl-click
  • ng-mousedown
  • ng-mouseenter
  • ng-mouseleave
  • ng-mousemove
  • ng-keydown
  • ng-keyup
  • ng-keypress
  • ng-change

事件解析: Angular 事件。


AngularJS 验证属性

  • $dirty
  • $invalid
  • $error

验证解析:Angular 验证。


AngularJS 全局 API

转换

API描述
angular.lowercase()将字符串转换为小写
angular.uppercase()将字符串转换为大写
angular.copy()数组或对象深度拷贝
angular.forEach()对象或数组的迭代函数

比较

API描述
angular.isArray()如果引用的是数组返回 true
angular.isDate()如果引用的是日期返回 true
angular.isDefined()如果引用的已定义返回 true
angular.isElement()如果引用的是 DOM 元素返回 true
angular.isFunction()如果引用的是函数返回 true
angular.isNumber()如果引用的是数字返回 true
angular.isObject()如果引用的是对象返回 true
angular.isString()如果引用的是字符串返回 true
angular.isUndefined()如果引用的未定义返回 true
angular.equals()如果两个对象相等返回 true

JSON

API描述
angular.fromJson()反序列化 JSON 字符串
angular.toJson()序列化 JSON 字符串

基础

API描述
angular.bootstrap()手动启动 AngularJS
angular.element()包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。
angular.module()创建,注册或检索 AngularJS 模块
AngularJS学习 chm 文件 学习AngularJS很好的帮手,本文件是CHM文件,查看方便,使用方便! 立即下载

相关推荐

AngularJS API参考手册(chm格式)

AngularJS API参考手册(chm格式),有此文档国内的同学就无需看了

AngularJS概述&指令

AngularJS 指令 AngularJS 应用组成如下: View(视图), 即 HTML。 Model(模型), 当前视图中可用的数据。 Controller(控制器), 即 JavaScript 函数,可以添加或修改属性 指令描述 ng-app 定义应用程序的根元素。 ng-bind 绑定 HTML 元素到应用程序数据 ng-b...

weixin_30248399的博客 286

AngularJs 中文版 chm

AngularJs 中文版 chm Tianjin Huilitong Steel Pipe in China specialized in manufacturing Long Electric Welded ERW and SSAW Spiral Welded Pipes over 15 years. Certification: API 5L(License Number:0654) ISO9001-2008,ISO 14001 LR Lloyd's Register-Certificate of Conformity of Factory Production Control EN10219-1/2,EN10210-1/2 LR Lloyd's Register-Certificate Schedule PED 97/23 EN10217-1,API 5L,ISO 3183 All materials are supplied with inspection certificates according to EN 10204 3.1 or 3.2 and/or Third Party Body if requested by the customer.

AngularJs全局函数

angular.uppercase(string);将指定的字符串转换为大写 angular.lowercase(string);将指定的字符串转换为小写 angular.toJson(obj, pretty);把对象转为Json字符串 angular.fromJson(json);把Json字符串转为对象 angular.isUndefined(value);判断参数是否是一个Undefi...

Bidding 1253

AngularJS参考手册-新.CHM

AngularJS中文参考手册.chm AngularJS参考手册-新.CHM

AngularJS参考手册中文CHM版

资源名称:AngularJS参考手册 中文CHM版内容简介:AngularJS是一个 Javascript 框架。它可通过 <script> 标签添加到 HTML 页面。本文主要给大家带来AngularJS参考手册,需要的朋友们可以下载看看!AngularJS通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。AngularJS是一个 Javascript 框架AngularJS是 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

angular中全局事件绑定

angular.module('myApp',[]).run(['$rootScope', function($rootScope) { $rootScope.$on('$stateChangeStart', function(evt, next, current) { console.log(evt); }); }]); ### 此处是绑定全局事件 其他事件名称自行查

qq_33624983的博客 1316

【雷达图】R语言绘制雷达图(ggradar),NBA季后赛数据为例

一起用R语言给nba球星画球技雷达图吧!

池塘春草梦的博客 6252

Angular 学习手册第二版(二)

你可能会同意,设置自定义倒计时器的功能会很好,对吧?输入属性证明是实现这一点的一个很好的方式。为了利用这个功能,我们将不得不调整文件顶部的import语句。你可能已经注意到,我们不再初始化seconds字段了,现在它被一个属性装饰器修饰(就像我们在第三章中看到的那样,介绍 TypeScript我们刚刚开始定义我们组件的 API。属性命名区分大小写。Angular 强制执行的约定是对组件输入和输出属性都应用驼峰命名法,正如我们很快将看到的那样。</div>`})

龙哥盟 1112

2024年上半年网络工程师下午真题及答案解析

位于MPLS域边缘、连接其他网络的LSR称为( 3 ),区域内部的LSR称为核心LSR(CoreLSR)IP报文进入MPLS网络时,MPLS入口设备分析IP报文的内容并为其添加合适的标签,所有MPLS网络中的LSR根据标签转发数据,当该IP报文离开MPLS网络时,标签由出口LER弹出。LSP的出口LER称为( 6 )。某高校网络拓扑如下图所示,两校区核心(CORE-1、CORE-2),出口防火墙(NGFW-1、NGFW-2)通过校区间光缆互联,配置OSPF实现全校路由收敛,两校区相距40km。

bsefef的博客 2471

CentOS7下Node.js v20+安装与常见依赖库问题解决指南

本文详细介绍了在CentOS7系统下安装Node.js v20+的完整流程及常见依赖库问题的解决方案。通过升级glibc到2.28+、配置环境变量以及处理libstdc++版本问题,帮助开发者顺利在老旧系统上部署最新版Node.js,提升开发效率。

weixin_30689307的博客 156

AngularJS 参考手册

AngularJS参考手册 AngularJS 指令 本教程用到的 AngularJS 指令 : 指令描述 ng-app 定义应用程序的根元素。 ng-bind 绑定 HTML 元素到应用程序数据 ng-bind-html 绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符 ng-...

weixin_30667301的博客 103

双击文件夹弹窗“找不到应用程序”,但是右键点击打开可以

此电脑、回收站、c、d、f盘、控制面板、任意文件夹等都没有办法双击打开。 右键中包含“使用filemanager打开”,是由于FileManager卸载残留导致的。 懒人专用附件 下载解压上面附件,双击导入可以清理FileManager软件残留 参考: 双击此电脑出现找不到应用程序,但是右键点击可以-其他-优快云问答https://ask.youkuaiyun.com/questions/7631439 电脑上的文件夹双击都提示找不到应用程序,但是右击打开就能打开,该怎么解决? - 知乎 (z

webmasterqpwou的博客 1万+

Angularjs 学习笔记(一)基础

1.简介: Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。2 . AngularJS应用程序的三个组成部分,它们如何映射到模型-视图-控制器设计模式: 模板:是您用HTML和CSS编写

qq_25178609的博客 1792

深入解析JESD204B Periodic SYSREF在多ADC/DAC系统中的同步优化策略

本文深入探讨了JESD204B Periodic SYSREF在多ADC/DAC系统中的同步优化策略,针对雷达阵列和宽带通信系统中的同步精度问题,详细解析了硬件实现细节、参数配置实战经验及系统级优化方法。通过案例分析和技术要点,帮助工程师解决由温度漂移和时钟抖动引起的同步挑战,提升系统性能。

weixin_29267307的博客 137

【四足机器人项目实战】cheetah 3/mini运动控制工程解读(附C++代码)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、主程序入口1.代码流程2.终端设置信息提示二、用MiniCheetahHardwareBridge类构造一个hw的对象并初初始化1.2.3.4.三、运行硬件桥驱动【MiniCheetahHardwareBridge】1.2.3.4.四、1.2.3.4.总结参考资料 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对cheetah3/m

qq_35635374的博客 2614

AngularJS中文手册后半部分学习

wiki 上的解释是:依赖注入(Dependency Injection,简称DI)是一种软件设计模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端)中,然后成为了该客户端状态的一部分。该模式分离了客户端依赖本身行为的创建,这使得程序设计变得松耦合,并遵循了依赖反转和单一职责原则。与服务定位器模式形成直接对比的是,它允许客户端了解客户端如何使用该系统找到依赖AngularJS 提供很好的依赖注入机制。

insouciant_22的博客 1509

USB 基础学习:USB 电气信号介绍

USB电气信号技术解析 USB通信的核心是差分信号传输技术,通过D+和D-两根线传输相位相反的电压信号实现数据通信。USB信号系统包含三类关键信号:差分数据信号(抗干扰性强)、单端状态信号(用于设备识别)和电源信号(提供5V供电)。USB2.0采用400mV电压摆幅和NRZI编码,支持低速(1.5Mbps)至高速(480Mbps)传输;USB3.0则新增专用差分对,数据速率可达20Gbps。物理层通过上拉/下拉电阻检测设备连接,高速模式需特殊握手协议。抗干扰设计的关键在于保持差分线等长、阻抗匹配和使用共模扼

浩瀚之水的专栏 1782

(网页)AngularJS 参考手册

指令 描述 ng-app 定义应用程序的根元素。 ng-bind 绑定 HTML 元素到应用程序数据 ng-bind-html 绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HT...

weixin_39037804的博客 131

mbedtls | 01 - 移植mbedtls库到STM32的两种方法

一、mbedtls 开源库 1. mbedtls是什么 Mbed TLS是一个开源、可移植、易于使用、代码可读性高的SSL库。可实现加密原语,X.509证书操作以及SSL / TLS和 DTLS 协议,它的代码占用空间小,非常适合用于嵌入式系统。 mbedtls遵循 Apache 2.0 开源许可协议,目前由 TrustedFirmware 维护(Linaro主持的一个治理开放社区项目),在Github上已收获 2.6k star,目前Github上发布的最新版本为 2.24.0 版本,开源仓库地址为:

Mculover666的博客(嵌入式) 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

angular自带的一些api_AngularJS 中文API参考手册

AngularJS 参考手册AngularJS 指令本教程用到的 AngularJS 指令 :指令描述ng-app定义应用程序的根元素。ng-bind绑定 HTML 元素到应用程序数据ng-bind-html绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符ng-bind-template规定要使用模板替换的文本内容ng-blur规定 blur 事件的行...

weixin_36370242的博客 607

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

AngularJS 学习笔记(邹业盛)

AngularJS学习笔记 2013-11-29 15:31 更新 邹业盛 关于AngularJS 关于本文档 开始的例子 依赖注入 作用域 数据绑定与模板 6.1. 数据->模板 6.2. 模板->数据 6.3. 数据->模板->数据->模板 模板 7.1. 定义模板内容 7.2. 内容渲染控制 7.3. 节点控制 7.4. 事件绑

大爱无疆的博客 3080

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

AngularJS学习笔记

一、简介 AngularJS 是一个 JavaScript 框架 。它可通过 script标签添加到 HTML 页面。 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。 AngularJS 通过 ng-directives 扩展了 HTML。 ng-app 指令定义一个 AngularJS 应用程序。 ng-model 指令把元素值(比如输入域的值)绑定到应用程序。 ng-bind 指令把应用程序数据绑定到 HTML 视图。 <!DOCTYPE html>

E_Wind802的博客 227
上一篇: Python开发学习笔记:Python GUI编程(Tkinter)
下一篇: Web开发学习笔记:ionic组件ion-tabs选项卡切换效果实例
JustWantToFly
博客等级 码龄10年 42粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值