 
						注:因展示需要服务端支持,演示不能完全展示结果,请下载后自行本地配置。
多语言(英语,中文,西班牙语,俄语,葡萄牙语,法语,德语,意大利语,斯洛伐克语,希伯来语,波斯语,波兰语,乌克兰语,土耳其语)
多个模板(列表/图标)
多文件上传
多文件支持
为第三方应用选择文件回调
搜索文件
目录树导航
复制,移动,重命名(Interactive UX)
删除,编辑,预览,下载
文件权限(Unix chmod style)
移动支持
Dropbox和Google云端硬盘的兼容性
扩展后端网桥(PHP,Java,Python,Node,.Net)
将jQuery迁移到native或angular.element
在您现有的项目中使用
1)安装和使用bower install --save angular-filemanager
2)在项目中包含依赖项
| 1 2 3 4 5 6 7 8 9 | <!-- third party -->  <scriptsrc="bower_components/angular/angular.min.js"></script>  <scriptsrc="bower_components/angular-translate/angular-translate.min.js"></script>  <scriptsrc="bower_components/jquery/dist/jquery.min.js"></script>  <scriptsrc="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>  <linkrel="stylesheet"href="bower_components/bootswatch/paper/bootstrap.min.css"/><!-- angular-filemanager -->  <linkrel="stylesheet"href="dist/angular-filemanager.min.css">  <scriptsrc="dist/angular-filemanager.min.js"></script> | 
在HTML中使用
| 1 | <angular-filemanager></angular-filemanager> | 
使用源文件而不是缩小的JS
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <!-- Uncomment if you need to use raw source code  <script src="src/js/app.js"></script>  <script src="src/js/directives/directives.js"></script>  <script src="src/js/filters/filters.js"></script>  <script src="src/js/providers/config.js"></script>  <script src="src/js/entities/chmod.js"></script>  <script src="src/js/entities/item.js"></script>  <script src="src/js/services/apihandler.js"></script>  <script src="src/js/services/apimiddleware.js"></script>  <script src="src/js/services/filenavigator.js"></script>  <script src="src/js/providers/translations.js"></script>  <script src="src/js/controllers/main.js"></script>  <script src="src/js/controllers/selector-controller.js"></script>  <link href="src/css/animations.css" rel="stylesheet">  <link href="src/css/dialogs.css" rel="stylesheet">  <link href="src/css/main.css" rel="stylesheet">--><!-- Comment if you need to use raw source code -->  <linkhref="dist/angular-filemanager.min.css"rel="stylesheet">  <scriptsrc="dist/angular-filemanager.min.js"></script><!-- /Comment if you need to use raw source code --> | 
扩展配置文件
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <script type="text/javascript">angular.module('FileManagerApp').config(['fileManagerConfigProvider', function(config) {  vardefaults = config.$get();  config.set({    appName: 'angular-filemanager',    pickCallback: function(item) {      varmsg = 'Picked %s "%s" for external use'        .replace('%s', item.type)        .replace('%s', item.fullPath());      window.alert(msg);    },    allowedActions: angular.extend(defaults.allowedActions, {      pickFiles: true,      pickFolders: false,    }),  });}]);</script> | 
您可以通过扩展配置来做许多事情。 喜欢隐藏侧边栏或搜索按钮。 请参阅默认配置列表。angular-filemanager/src/js/providers/config.js
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | (function(angular) {    'use strict';    angular.module('FileManagerApp').provider('fileManagerConfig', function() {        varvalues = {            appName: 'angular-filemanager v1.5',            defaultLang: 'en',            listUrl: 'bridges/php/handler.php',            uploadUrl: 'bridges/php/handler.php',            renameUrl: 'bridges/php/handler.php',            copyUrl: 'bridges/php/handler.php',            moveUrl: 'bridges/php/handler.php',            removeUrl: 'bridges/php/handler.php',            editUrl: 'bridges/php/handler.php',            getContentUrl: 'bridges/php/handler.php',            createFolderUrl: 'bridges/php/handler.php',            downloadFileUrl: 'bridges/php/handler.php',            downloadMultipleUrl: 'bridges/php/handler.php',            compressUrl: 'bridges/php/handler.php',            extractUrl: 'bridges/php/handler.php',            permissionsUrl: 'bridges/php/handler.php',            basePath: '/',            searchForm: true,            sidebar: true,            breadcrumb: true,            allowedActions: {                upload: true,                rename: true,                move: true,                copy: true,                edit: true,                changePermissions: true,                compress: true,                compressChooseName: true,                extract: true,                download: true,                downloadMultiple: true,                preview: true,                remove: true,                createFolder: true,                pickFiles: false,                pickFolders: false            },            multipleDownloadFileName: 'angular-filemanager.zip',            filterFileExtensions: [],            showExtensionIcons: true,            showSizeForDirectories: false,            useBinarySizePrefixes: false,            downloadFilesByAjax: true,            previewImagesInModal: true,            enablePermissionsRecursive: true,            compressAsync: false,            extractAsync: false,            pickCallback: null,            isEditableFilePattern: /\.(txt|diff?|patch|svg|asc|cnf|cfg|conf|html?|.html|cfm|cgi|aspx?|ini|pl|py|md|css|cs|js|jsp|log|htaccess|htpasswd|gitignore|gitattributes|env|json|atom|eml|rss|markdown|sql|xml|xslt?|sh|rb|as|bat|cmd|cob|for|ftn|frm|frx|inc|lisp|scm|coffee|php[3-6]?|java|c|cbl|go|h|scala|vb|tmpl|lock|go|yml|yaml|tsv|lst)$/i,            isImageFilePattern: /\.(jpe?g|gif|bmp|png|svg|tiff?)$/i,            isExtractableFilePattern: /\.(gz|tar|rar|g?zip)$/i,            tplPath: 'src/templates'        };        return{            $get: function() {                returnvalues;            },            set: function(constants) {                angular.extend(values, constants);            }        };    });})(angular); | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com