Angungular.js 的過濾器&工具方法

 

字母大小寫json

數字數組

 貨幣app

 截取字符串工具

 截取數組this

 用JS操做spa

 ----------------------------------------------------------------------------------對象

小工具小方法通常用來判斷,blog

1判斷數據類型
//angular.isString(數據)
//返回一個bool值
console.log(angular.isString(2))ip

2判斷數據相等
// == === 嚴格等於<包括數據類型>字符串

equals 平等
var a = '12'
var b = 12;
console.log(angular.equals(a,b));

3json數據
//json 字面量建立對象
var person = {
  name:'susu',
  age:18
}
//tojson json對象==>字符串
var str = angular.toJson(person);
console.log(str)

//fromjson 字符串==>對象
var json = angular.fromJson(str);
console.log(json);

4遍歷
//遍歷對象
angular.forEach(person,function (value,key) {
console.log(key+":"+value);
})

//遍歷數組
var array = ['apple','banana','orange','pear'];
angular.forEach(array,function (value,index) {
console.log(index+":"+value);
})

5綁定

var dog = {
  name:'旺財',
  brand:'藏獒',
  age:5
}

//功能:一個普通的方法 能夠相似構造方法同樣
經過this關鍵字引用 調用當前方法的對象

var fn = angular.bind(dog,function () {
console.log(this.name)
})
fn();

 

 each遍歷和map遍歷的區別

//each 遍歷
//map 每次遍歷會返回一個數據 總體map會返回一個新數組(數據)

//數組===>for i
//對象===>for in each

 

 ---------------------------------------------------------------------------------------------

Angular的指令

<!--設置不活躍狀態-->
<input type="button" value="按鈕1" ng-disabled="true">
<input type="button" value="按鈕2" ng-disabled="false">


<!--不能夠選中 不能夠輸入--> 只讀
<input type="text" value="請輸入密碼" ng-readonly="true">

 

 

<!--ng-selected 設置默認選中狀態 -->
<select name="" id="">
<option value="1">男</option>
<option value="2">女</option>
<option value="3" ng-selected="true">女漢子</option>
</select>

 

<!--ng-model value 設置默認狀態 -->
<input type="radio" value="1" ng-model="sex">女 {{sex}}
<input type="radio" value="2" ng-model="sex">男 {{sex}}

script部分

angular.module("myApp",[]) .controller('myCtrl',function ($scope) { $scope.sex = 1; })

相關文章
相關標籤/搜索