AngularJS入门笔记(4)

AngularJS 入门小记(4)

angularJS过滤器

angularJS 过滤器用于筛选数据,对数据进行一些基础的筛选操作

此处把通过|uppercase把LastName都转换为大写

<div ng-app="myApp" ng-controller="personCtrl">
<p>姓名为 {{ lastName | uppercase }}</p>
</div> 

-还有一些其他的过滤功能比如:转换成货币格式,从数组中选择子集并排序等

代码如下,转换货币格式

<div ng-app="myApp" ng-controller="namesCtrl">
<ul>
   <li ng-repeat="x in names | orderBy:'country'">
     {{ x.name + ', ' + x.country }}
  </li>
</ul>
<div> 

从数组中选择子集并排序

<div ng-app="myApp" ng-controller="namesCtrl">
<p><input type="text" ng-model="test"></p>
<ul>
  <li ng-repeat="x in names | filter:test | orderBy:'country'">
    {{ (x.name | uppercase) + ', ' + x.country }}
  </li>
</ul>

angularJS服务

在angularJS中,服务是函数或者对象

比$location可以返回当前页面URL

var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $location) {
    $scope.myUrl = $location.absUrl();
 }); 

注意此处 locationcontroller http作为服务来向服务器发送请求,并响应服务器传送过来的数据, timeout, interval等

-当然angularJS还允许自定义服务                      
               
                   
               
                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值