1,angular js 各版本文件:https://code.angularjs.org/ 。
API:https://angular.cn/api 。
2,Angular js通过ng-directives(ng指令)扩展了HTML:
ng-app:定义一个Angular js应用程序。告诉 子元素指令属于angularJS。
(一个文档只出现一次,如出现多次 也只第一个起作用;可以出现在 HTML文档的任何一个元素上)
ng-init:初始化应用程序数据。
ng-model:把元素值(比如输入域的值)绑定 到应用程序。
也可以:
为应用程序提供类型验证(number, email,required);
为应用程序提供状态(invalid,dirty, touched,error);
为HTML元素提供CSS类;
绑定HTML元素到HTML表单。
ng-bind:应用程序数据绑定到HTML试图(用 于普通元素,不能用于表单元素)。
当ng-bind和{{}}同时使用时,ng-bind绑 定的值覆盖元素的内容。
ng-controller:定义了控制器。
ng-repeat:重复一个HTML元素,循环。
3,表达式:
AngularJS表达式写在双大括号内 {{expression}}
AngularJS模块定义应用:
var app = angualr.module('应用名称',[]);
AngularJS控制器应用:
app.controller('控制器名 称',['$scope',function($scope){}])
4,HTML5允许扩展的属性,以data- 开头。
AngularJS属性以ng- 开头,可以使用data- ng-来让网页对HTML5有效。
5,scope(作用域)是应用在HTML和JS间的纽 带。scope是一个对象,有可用的方法和属 性。
6,过滤器可以使用一个管道字符(|)添加到表达式和指令中。
7,在AngularJS中,服务是一个函数或对象。
8,表格,显示显示序号,可以在
$even:获取偶数行;
$odd:获取基数行。
9,在使用AngularJS输入验证时,通常需要在from标签中加上novalidate属性,这将禁用浏览器自带的验证功能,从而使用AngularJS提供的验证。
正则表达式:ng-pattern。
| 留言与评论(共有 0 条评论) “” |