函数返回本身的第一个参数。这个函数一般用于函数风格。

格式:angular.identity()

<!DOCTYPE html>
<html ng-app="Demo">
<head><meta charset="UTF-8"><title></title><script src="framework/angular.js"></script><script type="text/javascript">(function () {angular.module("Demo", []).controller("testCtrl", function testCtrl() {var getResult = function (fn, val) {return (fn || angular.identity)(val);//angular.identity(val) == fn(val)
                        };var result = getResult(function (n) { return n * 2; }, 3); //  result = 6var null_result = getResult(null, 3);//  null_result = 3var undefined_result = getResult(undefined, 3);// undefined _result = 3
            });}())</script>
</head>
<body>
<div ng-controller="testCtrl">
</div>
</body>
</html>

转载于:https://www.cnblogs.com/ms-grf/p/6964578.html

10-angular.identity相关推荐

  1. Angular 下的 function

    angular.lowercas 将指定的字符串转换为小写的 Usage(使用方法) angular.lowercase(string);   Arguments Param Type Details ...

  2. 谈谈Angular关于$watch,$apply 以及 $digest的工作原理

    这篇文章主要是面向那些刚开始学AngularJs和想要了解数据绑定(data-binding)是怎么工作的, 如果你已经熟悉如何使用angularjs了,我强烈建议你不用阅读了. angularjs使 ...

  3. 使用 angular directive 和 json 数据的 D3 带标签 donut chart示例

    利用angular resource加载priorityData.json中的json数据,结合D3画出甜甜圈图.运行index.html结果如图所示: priorityData.json中json数 ...

  4. Java程序员应该学习的10件清单

    作为程序员,我们最大的挑战是让自己保持最新状态.技术变化非常快,每隔几年你就会看到一个新版本的编程语言和框架出现. 扫码关注<Java学研大本营>,加入读者群,分享更多精彩 当2021 年 ...

  5. 【前端】Angular8入门教程笔记+Angular material安装与使用

    一. Angular介绍 Angular是谷歌开发的一款开源的web前端框架,诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优秀的前端JS框架,已经被用于Goo ...

  6. ibm tivoli_将IBM Tivoli Directory Integrator密码同步器与Tivoli Identity Manager集成

    ibm tivoli IBM Tivoli Directory Integrator支持跨异构系统的通用和身份数据的同步,转换和迁移. Tivoli Directory Integrator可帮助组织 ...

  7. angular之入门基础

    一.angular 1,angular 的有引入:必须在文档流之前引入(需要注意的是 angular 和原生的js 不互通) 2,angular 是由谷歌开发的框架,奇特点是对于DOM的操作变的更加的 ...

  8. web前端angular_针对Web开发人员的十大Angular课程,教程和书籍

    web前端angular 大家好,如果您有兴趣学习Angular框架 (一种最流行JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,如课程,教程和书籍),那么您来对地 ...

  9. angular手机应用_灵活且易于维护的Laravel + Angular材质应用

    angular手机应用 In this article, we're going to set up a Laravel API with Angular Material for the front ...

最新文章

  1. c语言增强,C语言提高-day5
  2. android怎么写本地图片,Android 开发图片保存在本地
  3. RAID重组和数据库数据的修复与验证
  4. boot数据加解密 spring_springboot项目使用druid对数据库密码的加解密
  5. 前端要凉?微软开源Sketch2Code,草图秒变代码
  6. 肝货!普通人如何拿到 1 万年薪?看这篇文章就够了
  7. linux网卡有很多error,教你设置win7系统虚拟机安装linux提示network error的解决方法...
  8. MRTG在Windows平台的安装及使用
  9. 【实习生笔试面试】腾讯2013实习生电话面试总结
  10. 第二章----基本语法
  11. PropertyGrid仿VS的属性事件窗口
  12. python中if continue else,python基础;if else;for;while 分支处理.continue,break
  13. 「leetcode」406.根据身高重建队列【贪心算法】详细图解
  14. Atitit 信息安全体系 资料书籍表 1. 《信息安全原理与技术 2 1.1. 第2章 工具箱: 鉴别、 访问控制与加密 2 1.2. 第3章 程序和编程 漏洞 木马 病毒 3 1.3. We
  15. 网络流模型与技巧总结
  16. 通过笔记本wifi共享到以太网接口方法--使用嵌入式设备接入互联网
  17. 减法器运算电路公式推导
  18. Python str()函数
  19. 如何在保持营养均衡的同时不长肉
  20. 学计算机的人常备哪些护眼的东西,常用电脑的人如何保护视力?

热门文章

  1. 微软最有价值专家大中华峰会开幕视频
  2. C# 解析带前缀的Xml节点内容
  3. 用XSLT和XML改进Struts
  4. 路由器访问控制列表详解
  5. Node-ipc 热门包作者投毒“社死‘’,谁来保护开源软件供应链安全?
  6. 一个价值$1.5万的 PS NOW 漏洞
  7. Java Swing中键盘事件的处理
  8. 设计模式(五)——建造者模式
  9. JAVA 微信支付 native方式
  10. Mysql存储引擎之TokuDB以及它的数据结构Fractal tree(分形树)