Sitelet https://github.com/2947721120/angular-filemanager
Skip to content

About

JavaScript HTML5文件管理材料设计文件夹浏览器Navigator浏览器经理AngularJS CSS3响应(FTP PHP / java /节点)

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Repository files navigation

angular-filemanager

一个非常聪明的文件管理器在材料设计风格与AngularJS开发的浏览器管理你的文件 by Jonas Sciangula Street

生成状态

支持

该项目下的自由许可。如果你想支持的角度,文件管理器开发或只是感谢它的主要维护者,通过支付啤酒,您可以通过点击下面的按钮进行捐款 Donate


###特征    - 多国语言(英语,中国语,西班牙语,俄语,葡萄牙语,法语,德语,斯洛伐克语,希伯来语,波斯语,波兰语,乌克兰语,土耳其语)    - 多个模板(列表/图标)    - 多文件上传    - 多文件支持    - 选择文件的回调为第三方应用程序    - 搜索文件    - 目录树导航    - 复制,移动,重命名(交互式UX)    - 删除,编辑,预览,下载    - 文件权限(CHMOD的Unix风格)    - 移动支持

去做

   - 拖放    - Dropbox和谷歌驱动器兼容性    - 扩展后端桥(PHP,Java和Python中,节点,.NET)    - 迁移jQuery来本地或angular.element

后端API

阅读文档


使用现有项目

1) 安装和使用 bower install --save angular-filemanager

2) 在项目中包含的依赖

<!-- third party -->
  <script src="bower_components/angular/angular.min.js"></script>
  <script src="bower_components/angular-translate/angular-translate.min.js"></script>
  <script src="bower_components/jquery/dist/jquery.min.js"></script>
  <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
  <link rel="stylesheet" href="bower_components/bootswatch/paper/bootstrap.min.css" />

<!-- angular-filemanager -->
  <link rel="stylesheet" href="dist/angular-filemanager.min.css">
  <script src="dist/angular-filemanager.min.js"></script>

3) 在你的中使用角指令 HTML

<angular-filemanager></angular-filemanager>

使用源文件,而不是minified js

<!--注释如果您需要使用原始源代码
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fapp.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fdirectives%2Fdirectives.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Ffilters%2Ffilters.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fproviders%2Fconfig.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fentities%2Fchmod.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fentities%2Fitem.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fservices%2Fapihandler.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fservices%2Fapimiddleware.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fservices%2Ffilenavigator.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fproviders%2Ftranslations.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fcontrollers%2Fmain.js"></script>
  <script src="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fjs%2Fcontrollers%2Fselector-controller.js"></script>
  <link href="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fcss%2Fanimations.css" rel="stylesheet">
  <link href="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fcss%2Fdialogs.css" rel="stylesheet">
  <link href="/sitelet?url=https%3A%2F%2Fgithub.com%2F2947721120%2Fsrc%2Fcss%2Fmain.css" rel="stylesheet">
-->

<!-- 注释如果您需要使用原始源代码 -->
  <link href="dist/angular-filemanager.min.css" rel="stylesheet">
  <script src="dist/angular-filemanager.min.js"></script>
<!-- /如果你需要使用原始源代码注释 -->

延伸配置文件

<script type="text/javascript">
angular.module('FileManagerApp').config(['fileManagerConfigProvider', function (config) {
  var defaults = config.$get();
  config.set({
    appName: 'angular-filemanager',
    pickCallback: function(item) {
      var msg = '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>

有助于

为了促进该项目可以简单地派生该回购协议。要建立一个缩小的版本,你可以简单地运行咕嘟咕嘟 任务 gulp build.缩小/丑化文件被创建在 dist 文件夹.

版本

为了提高透明度到我们的发布周期,并在努力保持向后兼容性,角文件管理器下保持 语义版本的指南.

版权与许可

在代码和文档发布 the MIT license.

About

JavaScript HTML5文件管理材料设计文件夹浏览器Navigator浏览器经理AngularJS CSS3响应(FTP PHP / java /节点)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages