AngularJS概述&指令

2023-10-30

AngularJS 指令

AngularJS 应用组成如下:

  • View(视图), 即 HTML。
  • Model(模型), 当前视图中可用的数据。
  • Controller(控制器), 即 JavaScript 函数,可以添加或修改属性

 

指令 描述
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 如果条件为 true 移除 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 元素的值

转载于:https://www.cnblogs.com/eric-qin/p/5174723.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AngularJS概述&指令 的相关文章

随机推荐

  • python 单例

    1 使用模块 from AA import a 2 使用 new 在Python中 可以通过重写类的 new 方法来实现单例模式 单例模式是一种设计模式 它保证一个类只有一个实例 并提供一个全局访问点 class Singleton obj
  • 手写系列之--new/create

    new 创建一个新对象 这个对象的 proto 要指向构造函数的原型对象 执行构造函数 返回值为object类型则作为new方法的放回置返回 否则返回新建的对象 const myNew function const obj const co
  • 【技能】百家号连接企业微信流程示例

    产品案例要解决的问题 百家号是众多企业实现营销转化的运营新阵地 每当百家号更新文章时 都需要人工手动输入消息通过企业微信通知到相关的企业人员 业务量大的时候 工作人员难免会产生遗忘 带来一些不必要的麻烦 如果每次百家号有文章更新的时候 可以
  • [MySQL] MySQL JDBC URL

    作者 javasky http javasky bloghome cn MySQL JDBC Driver 常用的有两个 一个是gjt Giant Java Tree 组织提供的mysql驱动 其JDBC Driver名称 JAVA类名 为
  • unzip:unzip解压文件到指定目录

    目录 1 把文件解压到当前目录下 unzip test zip 2 如果要把文件解压到指定的目录下 需要用到 d参数 unzip d temp test zip 3 解压的时候 有时候不想覆盖已经存在的文件 那么可以加上 n参数 unzip
  • 51单片机keilC软件安装和开发板 学习板串口驱动下载及安装 使用

    51单片机软件安装和开发板驱动安装 keilC碰到的问题 软件下载安装 软件使用 开发板问题 开发板选择 驱动问题 其他 keilC碰到的问题 软件下载安装 1 一开始不知道keilC居然还有两个版本 下了个keil4和keil5都是ARM
  • 超高频RFID医疗血液管理系统应用

    1 项目背景 血液 可以解决医疗上的大量问题 如果血液采集不规范 血液存储和使用混乱 又可能成为各种疾病的传播渠道 而在血液管理的过程中 常常涉及到大量的信息 给管理者带来了难题 而超高频RFID传感技术的应用可以帮助实现血液的智能化管理
  • 单TYPE-C口 可支持快充又可传输USB2.0数据方案

    虽然现在有不少厂商也采用了Type C接口 但是只作为一个充电接口 对于跨时代的type c接口来说 多少有点大材小用 那么有没有办法 让一个type c接口既可以充电 又可以接OTG 比如不充电的时候可以接U盘 而且应急的时候甚至可以当一
  • Oracle Alter Table Modify列语句

    在本教程中 您将学习如何使用Oracle ALTER TABLE MODIFY列语句来更改现有列的定义 要更改表中列的定义 请按如下所示使用ALTER TABLE MODIFY列语法 ALTER TABLE table name MODIF
  • openmv识别三角形及一些不规则形状的识别

    今年在准备国电赛过程中 看了一下一些自己往年写过的代码 想起自己以前在网上找资料的艰辛 同时也非常感谢前人的无私分享 就想着把自己做过的东西也在网上分享分享 这篇文章应该去年就发的 但由于当时学业繁忙 后来就忘了 最近准备国赛才想起来 我个
  • Stable Diffusion关键词

    Positive 8k RAW photo best quality masterpiece 1 2 realistic photo realistic 1 37 ultra detailed full body 1 girl solo b
  • UUID介绍与生成方法

    什么是UUID UUID是Universally Unique Identifier的缩写 它是在一定的范围内 从特定的名字空间到全球 唯一的机器生成的标识符 UUID具有以下涵义 经由一定的算法机器生成 为了保证UUID的唯一性 规范定义
  • linux ssh 远程会话保存,远程SSH会话和流程在断开后运行的5种方法

    SSH或安全Shell简单来说就是一个人可以远程访问其他用户的其他系统 但仅在命令行即非GUI模式的方法 在更多的技术术语中 当我们ssh到其他用户在某些其他系统上并在该机器上运行命令时 它实际上创建一个伪终端并将其附加到登录用户的登录sh
  • jacksonUtil工具类

    import com fasterxml jackson core JsonProcessingException import com fasterxml jackson databind JavaType import com fast
  • 毕业设计-基于Unity的餐厅经营游戏的设计与开发(附源码、开题报告、论文、答辩PPT、演示视频,带数据库)

    基于Unity的餐厅经营游戏的设计与开发 下载链接 点我下载资源 一 登陆 Unity2020 3 3f1c1版本 开始界面 进入游戏后 在开始界面右下角是一个登陆按钮 当玩家点击开始按钮后 会进入登陆面板 登录界面 登录面板如下图所示 玩
  • C语言编程获取PE文件DOS头

    include
  • seata 1.4.2 无法注册到 nacos2.1.1

    问题 使用docker 部署seata 一直出现数据库连接异常 异常 com mysql cj jdbc exceptions CommunicationsException Communications link failure nett
  • 电机速度曲线规划_S曲线

    导读 电机驱动是很常见的应用 在很多系统中都会碰到需要改变电机的速度以实现相应的控制功能 这就涉及到电机速度曲线规划的问题 本文仅代表记录自己的学习理解 如有错误 欢迎指正 想要S型速度曲线规划的仿真模块的学友请关注公众号 浅谈电机控制 留
  • 一个成熟期货交易系统需要解决哪些问题?

    一个成熟期货交易系统需要解决哪些问题 交易系统绝对不仅仅是时机选择 资金管理 情绪控制这么简单 他是一个系统性的思维 交易系统是一组包含了入场信号 风险控制 资金管理 加减仓机制 可以没有 离场方式等等基本元素的的规则组合 成熟的交易系统是
  • AngularJS概述&指令

    AngularJS 指令 AngularJS 应用组成如下 View 视图 即 HTML Model 模型 当前视图中可用的数据 Controller 控制器 即 JavaScript 函数 可以添加或修改属性 指令 描述 ng app 定