标签:
1. Angular介绍
$(‘#txt‘).val(‘我是小明‘);
$(‘div‘).text(‘xx‘);
angular:框架
其实可以简单的理解为:大而全的是框架,小而精的是库
var a=document.createElement(‘a‘);
a.hreg=‘http://www.baidu.com?id=23#home‘;
a.pathname
a.hash
a.search
npm install angular
bower install angular
ng-click="val = (val-0) + 1"
相当于:
var add = document.getElementById(‘add‘);
add.addEventListener(‘click‘,function(){
}
ng-model = "val";//angular就会帮助我们去创建一个val变量
相当于:
var num = document.getElementById(‘num‘).value;
ng-init = "val = 10"
ng-controller:我们的业务逻辑,数据模型都要写在这里面
$scope:这个就相当于我们所画的途中的数据模型, 在它上面给以挂载变量和方法。
angular.module(‘myApp‘, [])
注册一个模块ng-app="myApp"
指令的方式作用到一个特定的元素上ng-controller="ControllerName"
作用到特定的元素上$scope
暴露需要提供到页面的数据成员ng-model/{{}}/ng-click
之类的指令绑定到特定的元素上angular.element()
angular.module(‘模块名‘,[])
因为如是不传第二个参数的话,这个方法的作用就会变为获取一个名为"模块名"的模块对象
angular.module(‘myApp‘)
,是获取一个名为myApp的模块对象。控制器是通过模块对象来创建的:
语法: var app = angular.module(‘模块名‘,[])
app.controller(‘控制器的名字‘,function($scope){ // 在这个function里写我们具体想要执行的代码 // $scope 就是用来存储我们的数据模型. })
我们需要在页面上使用了数据模型的元素父级元素上加上ng-controller指令,并给这个指令一个属性值,这个值就是我们创建的控制器名字。
视图用于展现数据
标签:
原文地址:http://www.cnblogs.com/huqinhan/p/5816222.html