国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS入門教程之過濾器用法示例

2019-11-20 08:36:50
字體:
來源:轉載
供稿:網友

本文實例講述了AngularJS過濾器用法。分享給大家供大家參考,具體如下:

在前面幾節里我們已經接觸過AngularJS的表達式,表達式的作用是向視圖中輸出字面量或$scope對象中的屬性值。在輸出之前我們可以通過過濾器來格式化輸出的數據。

過濾器的使用非常簡單,我們看一下下面的代碼:

<!DOCTYPE html><html ng-app><head lang="en"> <meta charset="UTF-8"> <script type="text/javascript" src="angular-1.3.0.14/angular.js"></script> <title>tutorial05_1</title></head><body> <p>{{"HELLO WORLD!"| lowercase}}</p> <p>{{"hello world!"| uppercase}}</p> <p>{{3.1415926| number:2}}</p> <p>{{3011| currency}}</p></body></html>

兩個嵌套的大括號即為AngularJs的表達式,我們通過|字符后跟上過濾器名稱來調用該過濾器。lowercase,uppercase,number,currency為AngularJs內置的過濾器。

lowercase用來把文本中的字母轉換為小寫,uppercase和它相反,number過濾器用來控制數字的格式,currency則把數字轉換成金額格式。

我們看一下在瀏覽器中的效果:

AngularJs提供的內置過濾器功能很有限,下面介紹如何自定義過濾器。

<!DOCTYPE html><html ng-app="filterMod"><head lang="en"> <meta charset="UTF-8"> <script type="text/javascript" src="angular-1.3.0.14/angular.js"></script> <title>tutorial05_2</title></head><body> <p>{{11314| toRMB}}</p><script> var filterMod = angular.module("filterMod",[]); filterMod.filter("toRMB",function($log) {  var toRMB = function(input)  {   var RMBNum = ['零',"壹","貳","叁","肆","伍","陸","柒","捌","玖","拾","佰","仟","萬","億"];   var inputStr = input + "";   var inputArr = new Array();   for(i=0;i<inputStr.length;i++)   {    var temp = parseInt(input % 10);    inputArr.push(temp);    switch(i)    {     case 0:inputArr.push(10);      break;     case 1:inputArr.push(11);      break;     case 2:inputArr.push(12);      break;     case 3:inputArr.push(13);      break;    }    input = input / 10;   }   inputArr = inputArr.reverse();   var output = "";   for(i=0;i<inputArr.length;i++)   {    output += RMBNum[inputArr[i]];   }   return output;  }  return toRMB; });</script></body></html>

上面是筆者自定義的一個

主站蜘蛛池模板: 宜城市| 葵青区| 望谟县| 特克斯县| 思南县| 桑日县| 武强县| 阿坝县| 侯马市| 洱源县| 玉门市| 新巴尔虎右旗| 丹巴县| 通许县| 开远市| 和静县| 广州市| 霍林郭勒市| 富阳市| 光泽县| 浪卡子县| 宁都县| 新野县| 祁连县| 遂昌县| 来凤县| 桂阳县| 运城市| 磐石市| 历史| 璧山县| 赤壁市| 德惠市| 炎陵县| 阳曲县| 灌南县| 宜宾县| 威远县| 普定县| 宣威市| 年辖:市辖区|