发表于: 2017-05-20 22:45:05

1 906


今天完成的事情/收获:  

看了下ag的 自定义指令

var upFileApp = angular.module("upFileApp",[]);

//指令

upFileApp.directive('upload',function(fileFactory) {

    return {

        restrict: 'A',

        templateUrl: 'upfile.html',

        link: function (scope,element,attrs) {

            $("#picUpLoad").bind('change', function(event) {

                scope.change = 1;                     // change发生

                scope.progress = 0;

                scope.file = fileFactory.getPic(event);

                scope.name = fileFactory.getName(event);

                scope.size = fileFactory.getSize(event);

                fileFactory.getUrl(scope.file,function(result){

                    scope.$apply(function () {

                        scope.imgUrl = result;

                    })

                })

            })

            $("#up-btn").bind('click',function() {

                fileFactory.getProgress(scope.file,function(result) {

                    scope.progress = result;

                })

            })

            $("#delete-btn").bind('click',function (){

                var del = confirm('是否要删除');

                if (del) {

                    scope.change = 0;

                    scope.progress = 0;

                    scope.$apply();

                }

            })

        }

    };

});


明天计划的事情:复习复习复习改BUGBUGBUG 看一下SVN的教程 
遇到的问题:没啥问题 要速度进复盘了


返回列表 返回列表
评论

    分享到