Javascript ng粘贴未达到范围

Javascript ng粘贴未达到范围,javascript,angularjs,Javascript,Angularjs,我试图从剪贴板上传图像,但是ng粘贴没有到达$scope.paste函数,它到达控制器,但没有到达作用域 功能: $scope.paste = function (event) { var clipData = event.clipboardData; angular.forEach(clipData.items, function (item, key) { if (clipData.ite

我试图从剪贴板上传图像,但是ng粘贴没有到达$scope.paste函数,它到达控制器,但没有到达作用域

功能:

$scope.paste = function (event) {
                var clipData = event.clipboardData;
                angular.forEach(clipData.items, function (item, key) {
                    if (clipData.items[key]['type'].match(/image.*/)) {
                    // if it is a image
                    var img = clipData.items[key].getAsFile();
                    console.log('A image sized ' + img.size + ' is being   uploaded.');
                    var fd = new FormData();
                    fd.append('file', img);

                    $http.post("engine/controller/system/upload.php", fd, {
                        transformRequest: angular.identity,
                        headers: {
                            'Content-Type': undefined
                        }
                    }).success(function (data, url) {

                        if (data.status == 'success') {
                            //Success
                            toastr.success(data.status_msg, data.title);
                            $location.path("/image/"+data.image_id);

                        } else {
                            //Not Successful
                            toastr.error(data.status_msg, data.title);
                        }
                    });
                };
            });
            };
触发:

<button class="btn btn-block btn-info" ng-paste="paste($event)">Activate    Paste!</button>
激活粘贴!

我不知道这是否重要,但我也在使用路由,触发器位于模板文件中。(index.tpl)。

激活粘贴!“它到达控制器,但不到达范围”这是什么意思?你是怎么决定的?