angular.bind() 函數

angular.bindhtml

  bind 函數有三個參數,
    參一:是一個對象
    參二:是一個 function
    參三:是用來給參二傳參數的,可寫可不寫,看你心情函數

    參數也能夠在調用函數的時候傳,也能夠當作第三個參數傳this

    在函數的體內能夠訪問參數一的全部屬性值spa

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src = 'angular-1.2.19.js'></script>
    <script>
        var self = {
            name:'chen'
        }
        // 一種寫法
        var f = angular.bind(self,function(age){
                alert(this.name+' is '+age+' !'); // chen is 18
            },18);
        f();
        // 另外一種寫法
        var m = angular.bind(self,function(age){
                alert(this.name+' is '+age+' !'); // chen is 33
            });
        m(33);
    </script>
</head>
<body>
</body>
</html>
相關文章
相關標籤/搜索