angularjs是javascript框架,通过指令(指令就是自定义的html标签属性)扩展了HTML,并且可以通过表达式(表达式使用)绑定数据到HTML。
1、angularjs指令 指令就是扩展的HTML属性,带有前缀ng-。
ng-app指令初始化一个AngularJS应用程序,也就是指定AngularJS作用范围,如<html ng-app="">作用于整个页面,<div ng-app="">作用于当前Div块内;
ng-model指令把元素值绑定到应用程序;注意是绑定到应用程序,相当于与当前应用程序全局变量绑定
ng-init指令初始化应用程序数据,使用中不常见
ng-repeat指令根据作用的数组重复使用该指令的HTML元素
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app="" ng-init="names=['Tom','Lily','John']"> <ul> <li ng-repeat="x in names">{{x}}</li> </ul> </div> </body> </html>