AngularJS
2016-07-22 本文已影响0人
空中的蒲公英
AngularJs 是一个JavaScript框架,它可通过<script>标签加到HTML页面。
AngularJS通过指令扩展了HTML,且通过表达式绑定数据到HTML。
什么是AngularJS?
Angular使得开发现代的单一页面应用程序(SPAs:Single Page Applications)变得更加容易。
1、AngularJS把应用程序数据绑定到HTML元素。
2、AngularJS可以克隆和重复HTML元素
3、AngularJS可以隐藏和显示HTML元素
4、AngularJS可以在HTML元素“背后”添加代码
5、AngularJS支持输入验证
restrict值可以是以下几种
1、E只限元素名使用
<body ng-app="myApp">
<runoob-directive></runoob-directive>
<script>
var app = angular.module("myApp", []);
app.directive("runoobDirective", function() {
return {
template : "<h1>自定义指令!</h1>"
};
});
</script>
2、A只限属性使用
<div runoob-directive></div>
3、C只限类名使用
<div class="runoob-directive"></div>
4、M只限注释使用
<!-- directive: runoob-directive -->
restrict默认值为EA,即可以通过元素名和属性名来调用指令。