zoukankan      html  css  js  c++  java
  • 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>

      

  • 相关阅读:
    C++的初始化成员列表
    C++的默认构造函数
    C++编译器将自动为类产生四个缺省的函数
    JS DOM
    Linux 打印简单日志(一)
    Linux 简单打印日志(二)
    可变参数输出(三)
    1110 Complete Binary Tree (25 分)
    可变参数函数(二)
    可变参数函数(一)
  • 原文地址:https://www.cnblogs.com/zhuxiaoge/p/6202118.html
Copyright © 2011-2022 走看看