最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJS過(guò)濾器filter用法實(shí)例分析

 更新時(shí)間:2016年11月04日 14:13:35   作者:破狼  
這篇文章主要介紹了AngularJS過(guò)濾器filter用法,結(jié)合實(shí)例形式分析了過(guò)濾器filter的定義與使用技巧,需要的朋友可以參考下

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

這節(jié)我們來(lái)看看angularjs的過(guò)濾器filter。

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

如下實(shí)例:

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/

在實(shí)例中首先演示了angularjs自帶的number的filter使用。再同樣為我們樣式了如何去創(chuàng)建一個(gè)angularjs的filter。其實(shí)現(xiàn)很簡(jiǎn)單.angularjs使得擴(kuò)展一切變得自然

最后說(shuō)明:angularjs filters支持鏈?zhǔn)綄?xiě)法,如何powershell或者其他操作系統(tǒng)外殼語(yǔ)言一樣的管道式模型,形如 value | filter1 | filter2。

希望本文所述對(duì)大家AngularJS程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

浦江县| 许昌县| 那曲县| 格尔木市| 保亭| 庐江县| 怀来县| 平陆县| 罗源县| 潍坊市| 英山县| 民权县| 信丰县| 成都市| 岑溪市| 青州市| 平顶山市| 普兰县| 拉孜县| 社会| 台南县| 洪洞县| 东阿县| 西丰县| 阿克陶县| 调兵山市| 康马县| 丹阳市| 张掖市| 云安县| 松江区| 阿拉尔市| 仙桃市| 高碑店市| 惠来县| 德钦县| 澜沧| 临湘市| 汉寿县| 得荣县| 特克斯县|