我很难理解AngularJS中的指令.AngularJS自己的定义充其量是令人困惑的:
Directives are a way to teach HTML new tricks. During DOM compilation directives are matched against the HTML and executed. This allows directives to register behavior, or transform the DOM.
有人可以用简单的英语解释AngularJS中的指令,这些指令通常用于教学编程.就像是:directives are funcions/objects that extends ...
它们是一种扩展HTML,添加新元素和/或向现有元素添加新属性的方法.来自Angular的开发者指南:
指令是一种行为或DOM转换,它由自定义属性,元素名称或类名称的触发器触发.指令允许您以声明方式扩展HTML词汇表.
您可以将它们用于向HTML添加行为,定义链接函数以保持属于范围和DOM元素的变量之间的双向绑定,或者用于动态操作DOM,定义可以修改甚至生成新DOM元素和属性的编译函数.将其视为扩展HTML并将其转换为域特定语言的一种方式.
| 归档时间: |
|
| 查看次数: |
5643 次 |
| 最近记录: |