AngularJS方法 —— angular.bind


描述:

  上下文,函數以及參數動態綁定,返回值為綁定之后的函數. 其中args是可選的動態參數,self在fn中使用this調用。

使用方法:

  angular.bind(self,fn,args );

參數:

參數名稱 參數類型 描述
self Object fn的上下文對象,使用this調用
fn function 被綁定的function
args * 傳入fn中的參數(可選的)

返回值:返回動態綁定之后的函數;

 

實例:

<!DOCTYPE html>

  <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <title>bind例子</title>

    <head>

      <script src="../angular-1.3.0.14/angular.js"></script> <script type="text/javascript">

        var self = { name: 'boyi' };//示例1--帶參數

        var f = angular.bind(self, //綁定對象,作為函數的上下文 //被綁定的函數 function (age) { alert(this.name + ' is ' + age + ' !'); },//綁定的參數,可省略 '15' );

        f();//調用綁定之后的function

 

        //示例2--不帶參數

        var m = angular.bind(self, //綁定對象,作為函數的上下文 //被綁定的函數 function (age) { alert(this.name + ' is ' + age + ' !'); }//省略參數 );

        m(3);//調用傳參的函數

      </script>

    </head>

    <body>

    </body>

</html>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM