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

首頁 > 編程 > JavaScript > 正文

AngularJS過濾器filter用法實例分析

2019-11-19 19:03:51
字體:
來源:轉載
供稿:網友

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

這節我們來看看angularjs的過濾器filter。

在我們開發中經常需要在頁面顯示給用戶的信息需要一定處理格式化,才能顯示給用戶。比如時間本地化,或者yyyy-MM-dd HH:mm:ss格式,數字精度格式化,本地化,人名格式化等等。在angularjs中為我們提供了叫filter的指令,讓我們能夠很輕易就能做到著一些列的功能,angularjs內部為我們提供了number等很多內置的filter。并且我們能夠很輕易的自定義自己的領域filter。

如下實例:

html:

<div ng-app="app" ng-controller="test">num:<input ng-model="num" /><br/>{{num | number}}<br/>{{num | number:2}}<br/>first name:<input ng-model="person.first"/><br/>last name:<input ng-model="person.last"/><br/>name: {{person | fullname}}  <br/>name: {{person | fullname:"- -"}}    <br/>name: {{person | fullname:" " | uppercase }}</div>

js:

function test($scope) {}angular.module("app", []).controller("test", test).filter("fullname", function() {  var filterfun = function(person, sep) {    sep = sep || " ";    person = person || {};    person.first = person.first || "";    person.last = person.last || "";    return person.first + sep + person.last;  };  return filterfun;});

​jsfiddle效果:http://jsfiddle.net/whitewolf/uCPPK/9/

在實例中首先演示了angularjs自帶的number的filter使用。再同樣為我們樣式了如何去創建一個angularjs的filter。其實現很簡單.angularjs使得擴展一切變得自然

最后說明:angularjs filters支持鏈式寫法,如何powershell或者其他操作系統外殼語言一樣的管道式模型,形如 value | filter1 | filter2。

希望本文所述對大家AngularJS程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舒城县| 沾化县| 镶黄旗| 甘肃省| 太保市| 民丰县| 绵阳市| 九龙城区| 板桥市| 韶山市| 育儿| 静海县| 克什克腾旗| 彭水| 和政县| 阿拉尔市| 梧州市| 嘉兴市| 乌鲁木齐县| 黔南| 浮山县| 永仁县| 嵊泗县| 浑源县| 潍坊市| 南投县| 定西市| 彭水| 紫云| 武威市| 沾化县| 龙江县| 汉川市| 阿克陶县| 开阳县| 连州市| 阜城县| 定陶县| 商丘市| 喜德县| 河北区|