V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
nzbin
V2EX  ›  分享创造

Ng-Matero:基于 Angular Material 搭建的中后台管理框架

  •  1
     
  •   nzbin ·
    nzbin · 2019-07-10 10:02:00 +08:00 · 4542 次点击
    这是一个创建于 1724 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前市面上关于 Angular Material 的框架比较少,大多都是收费主题,而且都不太好用。

    很多人都说 Material 是一个面向 C 端的框架,其实在使用其它框架做管理系统的时候,我发现 Material 的组件基本已经够用了,其它不足的地方可以配合一些优秀的第三方库。另外,Material 确实是一个高质量的组件库,不管是设计思路还是使用方式,都近乎完美。

    经过一个多月的设计与思考,我开发了这款基于 Angular Material 的中后台管理框架,初期架构设计已经完成,在接下来的版本中会提供 schematics 支持及 vscode snippet 工具。同时,为了弥补 Material 的不足以及更好的发挥框架的优势,我创建了另外一个项目以扩展 Material 的组件库。

    Github: https://github.com/ng-matero/ng-matero

    预览地址: https://ng-matero.github.io/ng-matero/

    预览截图

    18 条回复    2019-07-12 09:06:40 +08:00
    Ixizi
        1
    Ixizi  
       2019-07-10 10:10:52 +08:00
    最左上的 switch 按钮是干啥用的
    nzbin
        2
    nzbin  
    OP
       2019-07-10 10:15:06 +08:00
    @Ixizi 快捷收缩侧边栏用的,比较新的设计方式,可以预览试一下
    yuankui
        3
    yuankui  
       2019-07-10 10:22:15 +08:00
    反手就是一个赞~
    glaucus
        4
    glaucus  
       2019-07-10 10:29:31 +08:00
    那个 switch 是不是有 BUG,侧边栏没有收缩,内容却向左移动了
    nzbin
        5
    nzbin  
    OP
       2019-07-10 10:29:58 +08:00
    框架使用 flex-layout 创建响应式系统,同时构建了强大的 Material 颜色库以及 helper 工具类,布局更简单。欢迎 Ng 爱好者为该项目添砖加瓦!
    nzbin
        6
    nzbin  
    OP
       2019-07-10 10:31:18 +08:00
    @glaucus hover 的时候自动展开,所以点了 switch,移开鼠标才会收缩
    nzbin
        7
    nzbin  
    OP
       2019-07-10 10:32:13 +08:00
    如果发现 bug 或者有更好的建议,欢迎提 issue
    gzf6
        8
    gzf6  
       2019-07-10 10:51:48 +08:00
    能加个 ngx-translate 就好了
    rrfeng
        9
    rrfeng  
       2019-07-10 10:58:25 +08:00
    组件什么的不是原来有了吗,你这里又写一遍所以是什么关系?我直接用你这个就包含所有 Angular Material 的所有功能并且有增强?还是说我要两个都用?
    nzbin
        10
    nzbin  
    OP
       2019-07-10 10:58:39 +08:00
    @gzf6 一期版本还有点仓促,会加上的
    nzbin
        11
    nzbin  
    OP
       2019-07-10 11:02:11 +08:00
    @rrfeng 主要是提供一个管理后台的模板以及更优的代码结构,组件库当然还是 Material,后期还会添加更多的工具
    Cellei
        12
    Cellei  
       2019-07-10 14:28:38 +08:00
    Ng,稀有啊,已 Star
    agdhole
        13
    agdhole  
       2019-07-10 14:53:50 +08:00
    nzbin
        14
    nzbin  
    OP
       2019-07-10 15:39:37 +08:00
    @agdhole 目前也在用,这是基于 ng-zorro 的后台模板,虽然 zorro 组件更全,但是从设计风格和性能来讲,Material 更优。个人更喜欢 Material 的现代化设计。
    nzbin
        15
    nzbin  
    OP
       2019-07-10 15:40:36 +08:00
    @Cellei 是啊,ng 的生态还是少了点
    Blanke
        16
    Blanke  
       2019-07-11 11:29:44 +08:00
    支持,之前一直用的 ng-alain,但是不 md
    kayv
        17
    kayv  
       2019-07-11 21:04:34 +08:00
    个人觉得比 AntD 和 Elm 好看
    nzbin
        18
    nzbin  
    OP
       2019-07-12 09:06:40 +08:00
    @kayv Material 的设计比较现代化,AntD 和 Elm 还是 Bootstrap3 时代的风格,国内用 md 的还是少
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2795 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 11:53 · PVG 19:53 · LAX 04:53 · JFK 07:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.