angular.bind()

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>

    <body>
        <h1>angular.bind</h1>
        <p>
            <span>使用方法:</span><br />
            <span>angular.bind(self, fn, args)</span>
        </p>
        <p>
            <span>参数:</span><br />
            <span>self: Object,fn的上下文对象,使用this调用</span><br />
            <span>fn: Function,被绑定的fn</span><br />
            <span>args:传入fn中的参数(可选)</span>
        </p>
        <p>
            <span>返回值:</span><br />
            <span>返回动态绑定之后的函数</span>
        </p>
    </body>
    <script src="../../js/angular.1.3.0.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        var obj = {name: ‘张三‘};
        // 带参数
        var fn1 = angular.bind(obj, function(age){
            console.log(this.name + ‘是‘ + age);
        }, ‘15岁!‘)
        fn1();
        var fn2 = angular.bind(obj, function(age){
            console.log(this.name + ‘是‘ + age);
        })
        fn2(‘18岁了!‘);
    </script>

</html>

原文地址:https://www.cnblogs.com/tanxiang6690/p/9764629.html

时间: 2024-11-09 10:49:59

angular.bind()的相关文章

angular.bind() 函数

angular.bind bind 函数有三个参数, 参一:是一个对象 参二:是一个 function 参三:是用来给参二传参数的,可写可不写,看你心情 参数也可以在调用函数的时候传,也可以当做第三个参数传 在函数的体内可以访问参数一的所有属性值 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document<

我的第一篇博客随笔:关于angularjs API的理解心得。angular.bind() angular.boostrap()

angular.bind(obj,fun,args) obj:对象 fun:函数 arg:函数要传递的参数(可省略). 解释:将函数与对象动态绑定在一起 作用:实现调用数据模块化. demo:var Func = function(a){ this.a=a; } var obj=new Func(1); var fun=angular.bind(obj, function(i,j){alert(this.a+i+j)},4,2); fun();//7  var fun=angular.bind(

function angular.bind()

解释:返回一个调用self的函数fn(self代表fn里的this).可以给fn提供参数args(*).这个功能也被称为局部操作,以区别功能.格式:angular.bind(self,fn,args);self:object 对象: fn的上下文对象,在fn中可以用this调用fn:function: 绑定的方法args:传入fn的参数 var obj = { name: "Any" }; var fn = function (Adj) { console.log(this.name

[Angular] Bind async requests in your Angular template with the async pipe and the &quot;as&quot; keyword

Angular allows us to conveniently use the async pipe to automatically register to RxJS observables and render the result into the template once the request succeeds. This has some drawbacks, especially if we want to bind the same data in multiple par

angular第二天

1.angular.module() 2.angular.bind() 3.在控制器中 this 与 controller 的关系? 4.angular.copy() 5.angular.extend() 6.angular.forEach() 7.angular.formJson() 8.angular.toJson() 9.angular.identity() 10.angular.noop() 11.angular.element() 与 jQuery的关系 11.angular.boot

Angular从0到1:function(上)

1.前言 Angular作为最流行的前端MV*框架,在WEB开发中占据了重要的地位.接下来,我们就一步一步从官方api结合实践过程,来学习一下这个强大的框架吧. Note:每个function描述标题之后的★标明了该function的重要程度(1~5星). 2.function(上) Angular封装了一系列公共方法,帮助我们更简单的使用JS.这些就是Angular的function. 2.1.angular.bind(★) angular.bind类似于Function.prototype.

angular中的ng.function

网址:http://www.angularjsapi.cn/#/copy angular.bind 描述:函数以及参数的动态绑定,返回值为动态绑定之后的函数.其中args是可选的动态参数,self在fn中使用this调用. 使用方法是:angular.bind(self,fn,args) 其中self的参数类型是obj,fn的参数类型是function,args传入fn的参数. 例子: var self = {zhaunglongfei:"boyi"};var f = angular.

夺命雷公狗—angularjs—22—bind改指向和传参方式

在angularjs中的传参的jquery的方式是极度相似的噢,而且还可以通过bind来改变指向 <!DOCTYPE html> <html lang="en" ng-app="myapp"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/angular.min.js&qu

angular替代Jquery,常用方法支持

1.angular.bind(self,fn.args);   切换作用域执行 2.angular.copy(source,[destination]);   拷贝和深度拷贝 3.angular.equals(o1,o2);  比较 4.angular.extend(dst,src); 对象的扩展 5.angular.forEach(); 循环 6.angular.fromJson(string);字符串转Json 7.angular.toJson(json,pretty); json转字符串