AngularJS 指令

就是告诉浏览器要做什么
作用:指令 的新属性来扩展 HTML。
内置的指令来为应用添加功能。
自定义指令
常见指令:ng-app 初始化一个AnguarJs 应用程序
ng-init初始化应用程序数据
ng-model把元素值绑定到应用程序数据是双向绑定ng-model 指令可以为应用数据提供状态值(invalid, dirty, touched, error):
基于它们的状态为 HTML 元素提供了 CSS 类:

ng-model 指令根据表单域的状态添加/移除以下类:
ng-empty
ng-not-empty
ng-touched
ng-untouched
ng-valid
ng-invalid
ng-dirty
ng-pending
ng-pristine
ng-repeat重复一个html元素

创建自定义的指令
使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割, runoob-directive:

<body ng-app="myApp">
<runoob-directive></runoob-directive>
<script>
var app = angular.module("myApp", []);
app.directive("runoobDirective", function() {
    return {
        restrict : "A",//通过那种方式来调用指令:E 作为元素名使用A 作为属性使用C 作为类名使用M 作为注释使用
        template : "<h1>自定义指令!</h1>"
    };
});
</script>
</body>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 AngularJS 通过被称为 指令 的新属性来扩展 HTML。AngularJS 通过内置的指令来为应用添...
    lMadman阅读 410评论 0 1
  • ng-app 指令 ng-app 指令定义了 AngularJS 应用程序的 根元素。ng-app 指令在网页加载...
    JasonQiao阅读 326评论 0 1
  • 前言: 从移动端刚入门直接转到前端angularJs快一年了,感觉还是在入门阶段,只会使用一些简单的东西,所以平常...
    点柈阅读 457评论 0 3
  • 各位观众老爷大家好,欢迎收看内裤总动员之程序猿的IT程序大讲堂,今天给大家分享一个新的东西就是.AngularJ...
    5034af144007阅读 468评论 0 1
  • “阅读中最美妙的乐趣,就是你突然领悟到什么,一种只有自己能够体会到的思想、情感、视角。发现自己与作者产生了共鸣,虽...
    摘雨声阅读 280评论 0 0