angular.bind

作者: 阿啦啦啦啦啦 | 来源:发表于2018-06-20 09:10 被阅读0次

angular.bind(self,fn,args)

参数 说明
self 作为fn中的this
fn 继承的function
args fn的参数

理解

类似于Function的bind方法(ES5),call方法(ES3)与apply方法(ES3),用于修改function的this上下文

例子

    var objA = {  
        name: "AA"  
    }  
    var objB = {  
        name: "BB",  
        functionB: function (args) {  
            alert(args + ",我是" + this.name);  
        }  
    }  
    var funcBind = angular.bind(objA, objB.functionB, 'CC');  
  
    objB.functionB("DD");/*DD,我是BB*/  
    funcBind("DD");/*CC,我是AA——this指向了objA*/  

相关文章

  • angular基础

    方法 :angular.bind() 改变this指向angular.copy() ...

  • angular.bind

    angular.bind(self,fn,args) 理解 类似于Function的bind方法(ES5),cal...

网友评论

    本文标题:angular.bind

    本文链接:https://www.haomeiwen.com/subject/mnjtyftx.html