- <!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>
来源: http://www.bubuko.com/infodetail-2801101.html