首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

angular常用内置指令

这篇日志简单记录了一些内置指令,先使用起来,再谈一些有趣的东西。 内置指令 所有的内置指令的前缀都为ng,不建议自定义指令使用该前缀,以免冲突。 首先从一些常见的内置指令开始。...但先不要管咬文嚼字,用起来倒是易懂, ng-init 该指令被调用时会初始化内部作用域。 这个指令一般会出现在比较小的应用中,比如给个demo什么的......但是,不建议过度使用 ng-controller 我们用这个指令在一个DOM元素上装上controller。 一个控制器? 确实,字面意思上这样理解倒是不错,那我们为什么需要控制器?...ng-checked 这个是给多选用的 ng-selected 这个是给下拉框用的 ng-show/ng-hide 根据表达式显示/隐藏HTML元素,注意是隐藏,不是DOM移除...ng-if 如果ng-if中的表达式为false,则对应的元素整个会DOM中移除而非隐藏,但审查元素时你可以看到表达式变成注释了。 如果相进行隐藏,可以使用ng-hide。

15610

第215天:Angular---指令

指令(Directive) AngularJS 有一套完整的、可扩展的、用来帮助 Web 应用开发的指令集 在 DOM 编译期间,和 HTML 关联着的指令会被检测到,并且被执行 在 AngularJS...中将前缀为 ng- 这种属性称之为指令,其作用就是为 DOM 元素调用方法、定义行为绑定数据等 简单说:当一个 Angular 应用启动,Angular 就会遍历 DOM 树来解析 HTML,根据指令不同...1、ng-app 指令 ng-app指令用来标明一个AngularJS应用程序 标记在一个AngularJS的作用范围的根对象上 系统执行时会自动的执行根对象范围内的其他指令 可以在同一个页面创建多个ng-app...angular.module('myApp', ['ngSanitize']); 18 19 20 21 3、ng-repeat指令.../angular.js"> 31 32 33 10、其他常用指令 ng-model ng-class ng-show/ng-hide/ng-if ng-click

3.2K30

Angular如何自定义attribute指令

import { Directive } from '@angular/core'; @Directive({ selector: '[appHighlight]' }) export class...Angular在处理模板里的html元素时,如果发现某个元素具有appHighlight属性,就会将该指令的行为施加给该元素。...同样,不使用ng作为前缀,为了避免和Angular预置的attribute指令冲突。使用app代表这是应用开发人员自定义的attribute指令。...通过构造函数参数注入方式,将被施加attribute指令的DOM元素注入,这样指令可以通过nativeElement操作该DOM元素。 (2) 在html里消费该指令: ? 最后的效果: ?...在运行时,Angular找到模板里标注了appHighlight指令的element后,创建一个HighlightDirective class的实例,将这个element注入到directive实例的构造函数里

56030
领券