我们没学一门语言或者框架,几乎里面都有各自的语法和内置函数,当然,强悍的angularjs也不例外,他的方法其实常用的没多少,因为很多都可以用源生jis几乎都能完成一大部分。。

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="css/amazeui.min.css">
<script src="js/jq2.js"></script>
<script src="js/amazeui.min.js"></script>
<script src="js/angular.min.js"></script>
<style>
.TextBlod { font-weight:bold; }
.Red { color:red; }
.Blue { color:blue; }
.Bgred{ background:#dd514c; color:green; }
.Bgblue{ background:#23ccfe; color:green; }
.Oncss{ background:#000000; color:#ffffff; }
</style>
</head>
<body ng-app="myapp"> <script type="text/ng-template" id="newlists">
<ul class="am-avg-sm-8" ng-repeat="c in data | orderBy:'name'" ng-class-odd="Bgred" ng-class-even="Bgblue"
ng-click="liClick($index)" ng-class="{true:'Oncss'}[$index == index]" >
<li>{{$index}}</li>
<li>{{c.name}}</li>
<li ng-class="{true:'Red'}[c.age > 40]">{{c.age}}</li>
<li>{{c.sex}}</li>
<li ng-class="{true:'Red',false:'Blue'}[c.dang == 1]">{{c.dang == "1"? "是":"否"}}</li>
<li>{{$first ? "是":"否"}}</li>
<li>{{$last ? "是":"否"}}</li>
<li ng-class="{true:'Red',false:'Blue'}[c.dang == 1]">{{$middle ? "是":"否"}}</li>
</ul>
</script>
{{'3.1415926' | number:'2'}} --------number格式化数字
<br />
{{'Hello World' | lowercase}}--------lowercase小写
<br />
{{'Hello World' | uppercase}}--------uppercase大写
<br />
{{'Hello World' | limitTo:'2'}}-------limitTo限制数组长度或者字符串长度
<br />
filter匹配子串,有点像mysql里面的
<br />
{{}}------------data解析时间戳来进行解析成我们看得懂的时间格式 用法: otime(这里创建出来的时间戳) | date:"yyyy-MM-dd hh:mm:ss"
<br />
json(格式化json对象)
<br />
{{ '33.53'| currency:'¥'}}--------currency货币处理 <ul class="am-avg-sm-8" ng-class="TextBlod" ng-controller="news">
{{ data | filter:"ali"}}
<li>序号</li>
<li>姓名</li>
<li>年龄</li>
<li>性别</li>
<li>党员</li>
<li>是否是首条</li>
<li>是否是尾条</li>
<li>不属于前尾</li>
</ul>
<ul class="am-avg-sm-8" ng-include src="'newlists'" ng-controller="news">
</ul>
</body>
<script>
var app = angular.module('myapp',[]);
app.controller('news',function($scope){
$scope.TextBlod = 'TextBlod';
$scope.Red = 'Red';
$scope.Blue = 'Blue';
$scope.Bgred = 'Bgred';
$scope.Bgblue = 'Bgblue';
$scope.Oncss = 'Oncss';
$scope.data = [
{name:"baidu",age:"11",sex:"男",dang:"1"},
{name:"ali",age:"22",sex:"女",dang:"1"},
{name:"tengxun",age:"33",sex:"男",dang:"0"},
{name:"wangyi",age:"44",sex:"女",dang:"0"},
{name:"xinlang",age:"55",sex:"男",dang:"1"},
{name:"google",age:"66",sex:"男",dang:"0"},
{name:"weiruan",age:"77",sex:"女",dang:"1"},
{name:"lieping",age:"33",sex:"男",dang:"0"}
];
$scope.liClick = function(index){
$scope.index = index;
}
});
</script>
</html>

夺命雷公狗—angularjs—10—angularjs里面的内置函数的更多相关文章

  1. 10、SQL Server 内置函数、临时对象、流程控制

    SQL Server 内置函数 日期时间函数 --返回当前系统日期时间 select getdate() as [datetime],sysdatetime() as [datetime2] getd ...

  2. python之路(10)类的内置函数

    目录 isinstance()和issubclass() __setitem__.__getitem__和__delitem__ __str__和__reper__ __format__ __slot ...

  3. 夺命雷公狗—angularjs—6—单条数据的遍历

    我们在实际的工作中常常会处理到一些数据的遍历,这些数据都是后端传到前端的,有些公司会让前端帮忙处理一点遍历的工作,废话不多说,直接上代: <!doctype html> <html ...

  4. 夺命雷公狗-----React---12--添加类和样式

    <!DOCTYPE> <html> <head> <meta charset="utf-8"> <title></ ...

  5. 夺命雷公狗---微信开发59----在线点播电影网1之ckplayer播放器

    我们节课程就要开始写一个小项目了,这项目主要是写一个在线点播电影影网的,我们用到的播放器是ckplayer ckplayer基本介绍: ckplayer的全称是:超酷flv播放器,他是一款用于网页上播 ...

  6. 夺命雷公狗-----React---11--添加css样式的方法

    <!DOCTYPE> <html> <head> <meta charset="utf-8"> <title></ ...

  7. 夺命雷公狗-----React---10--组建嵌套进行数据遍历

    先写一个组建... 然后进行嵌套.. <!DOCTYPE html> <html lang="en"> <head> <meta char ...

  8. 夺命雷公狗-----React---9--map数据的遍历

    比如我们要实现的是这种效果: 用这种方法来写,她只能写死在哪,没啥意思,所以我们定义一个数据,然后来测试下map方法对她遍历出来的数据 <!DOCTYPE html> <html l ...

  9. 夺命雷公狗-----React---8--react官方提供的组建实现双向绑定

    首先要引入她.. <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

随机推荐

  1. UItableView自定义标题(headerView)重用问题

    在实现类似QQ列表的功能时,这样自定义了一个标题headerView 在实现类似QQ列表的功能时,这样自定义了一个标题headerView - (UIView *)tableView:(UITable ...

  2. RTSP协议详解

        RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议.RTSP对流媒体提 ...

  3. HTML5样式和列表、CSS链接的四种状态

    一.HTML5样式 1.标签: <style>:样式定义: <link>:资源引用: 2.属性: type="text/css":引入文档类型: rel=& ...

  4. Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable con

    AFHTTPSessionManager * manager = [AFHTTPSessionManager manager]; manager.responseSerializer.acceptab ...

  5. cp 命令(转)

    cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是 ...

  6. oracle ORA-00001:违反唯一约束条件

    --获取约束信息 select * from information_schema.constraint_column_usage---可以获取指定数据库中的所有约束的信息以及约束与列的对应关系 go ...

  7. SQLServer 统计数据量

    做一个项目,第一件事情就是问:“这个数据库多大?” 下面是统计数据库数据量大小的方法 通常我们会使用命令: "sp_helpdb @dbname" 例如,查询数据库"te ...

  8. [BS-17] iOS开发-Alpha,Hidden和Opaque区别

    iOS开发-Alpha,Hidden和Opaque区别   UIView控件都有Alpha,Hidden和Opaque这三个常见属性,UIView控件BackgroundColor是用RGBA表示的, ...

  9. android framework浅析_转

    Android系统从底向上一共分了4层,每一层都把底层实现封装,并暴露调用接口给上一层. 1. Linux内核(Linux Kernel) 1)Android运行在linux kernel 2.6之上 ...

  10. C# 调用C++动态链接库

    项目中需要调用一个 USB接口的设备,用WPF写上位机,设备提供了C++的动态链接库. 按照已找到的资料,将 .dll  .h  和相关依赖项都放在 程序的运行目录中,执行,会报错,找不到“XXX.d ...