当前位置: 首页 > 软件库 > Web应用开发 > 网页组件 >

NgMaterial2

Angular material2 扩展组件库
授权协议 Apache
开发语言 JavaScript TypeScript HTML/CSS
所属分类 Web应用开发、 网页组件
软件类型 开源软件
地区 国产
投 递 者 冯驰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

NgMaterial2

angular material2 扩展组件

English

贡献说明

我们欢迎 material2 使用者来参与这个插件的开发,作为一个贡献者,请您遵循以下原则:

  • 代码提交规范,参考 Git Commit Message Conventions

  • 始终从 develop checkout 一个新分支,命名规范为 feature/xxx,xxx 必须具有可读性,如:Icons => feature/icons

  • 在 checkout 新分支前,先在本地 develop 分支拉取远程 develop 分支的最新代码

  • 文件命名规则请参考项目目前的命名规则。

功能开发

请先查阅 Roadmap,确保你想贡献的功能没有正在被实现。然后在 issue 里提交一个贡献请求,注明想要贡献的功能。

发现 Bug ?

如果你在源码中发现bug,请你先在本仓库的 issue 提交一个bug问题。在你提交完bug问题后,我们很乐意接受你提交一个 PR 来帮助我们修复这个bug。

Roadmap

  •  Icons+ ✔

布局

  •  预设布局

动画

UI组件

  •  提示框 (components/alerts) ✔

  •  头像(components/avatars)

  •  底部导航 (components/breadcrumbs)✔

  •  按钮 【更多样式】(components/buttons)✔

  •  按钮:悬浮响应按钮(components/floating-action-buttons)✔

  •  卡片 【更多样式】(components/cards)

  •  轮播 (components/carousels)

  •  厚切薯条 (components/chips)

  •  数据迭代器 (components/data-iterator)

  •  数据表格 (components/data-tables)✔

  •  对话框 【全屏对话框,表单对话框,滚动对话框,进度器】(components/dialogs)

  •  分割器 【更多样式】 (components/dividers)

  •  拓展面板 (components/expansion-panels)

  •  页脚 (components/footer)✔

按钮:

  •  按钮群 (components/button-groups)✔

  •  物品群 (item-groups)

  •  多窗口 (components/windows)

  •  悬停 (components/hover)

  •  图片 (components/images)✔

  •  自动完成 【更多样式】(components/autocompletes)✔

  •  组合框 (components/combobox)

  •  上传 【文件上传,图片上传,头像上传】✔

  •  滑杆 【关闭,文字,图标,数值,自定义范围滑块,预定值滑块,离散滑块,范围滑块,最小最大滑块,节拍器】(components/sliders)

  •  文本框 (components/text-fields)

  •  列表 (components/lists)

  •  菜单 【更多样式】(components/menus)✔

  •  导航抽屉 (components/navigation-drawers)✔

  •  分页器 【更多样式】(components/paginations)✔

  •  视差 (components/parallax)

  •  进度条 【更多样式】(components/progress)✔

  •  评级 (components/ratings)

  •  小吃吧 (components/snackbars)

  •  步进器 【非线性步骤,多行错误状态显示,动态步骤】(components/steppers)

  •  副标题 (components/subheaders)

  •  选项卡 【右侧选项卡,内容选项卡,搜索选项卡,图标文本选项卡,桌面选项卡,与工具栏标题对齐选项卡,长选项卡,目录选项卡,分页选项卡,自定义图标选项卡】 (components/tabs)

  •  时间线 (components/timelines)

  •  工具栏 【更多样式】 (components/toolbars)

  •  树视图 (components/treeview)✔

  •  可拖拽树视图✔

  • 题外话 首先,解一下博客标题,因为第一篇文章评论中,有人质疑离题很远,说了半天和Angular Material没有半毛关系。 我的重心在后半句《串串学客户端开发》。这也是这一年以来,我自己的纠结和摸索的一个总结。客户端的开发自从NodeJS的出现以后,已经产生了天翻地覆的变化,不再是在html中引用js文件, 用alert调试。可以说NodeJS让javascript成一个完备的开发语言,这个完

 相关资料
  • 问题内容: 我最欣赏Backbone.js的一件事是简单而优雅的继承是如何工作的。我开始着手处理React,并且在React中无法真正找到类似于此Backbone代码的任何内容 在react中,我们有mixin,如果使用mixin,我们可以像上面的例子那样有点接近 与一遍又一遍地定义相同的东西相比,这没有那么重复,但是它似乎不像Backbone那样灵活。例如,如果我尝试重新定义/覆盖存在于我的一个

  • 扩展 Web 组件 Vue.js 是一个独立的前端框架,在浏览器中渲染时不需要基于 Weex 容器。因此,针对 Weex 平台扩展 Vue.js 的 Web 端组件,和直接使用 Vue.js 开发一个 Web 组件是一样的。具体的组件编写方法可以参考其官方文档:组件 ,另外建议使用 .vue 格式的文件编写组件,使用方法参考:单文件组件。 扩展内置组件 目前我们提供了 Vue Render For

  • jsx 使用上面的代码,im得到控制台错误:

  • 问题内容: 我知道您不能动态扩展普通数组,但这是一种有效的方法吗? 我知道比尝试使用普通数组更好的方法,但是我想首先使用普通数组来解决这个问题。 我的愿望是,它从0 + 1(so 1)开始,在被称为new时,它的大小与相同,然后保持不变,同时再次声明,然后将其复制回新的大小。这对我来说很有意义,但我总是会遇到异常情况? 问题答案: 该方法不会更改OrigArray的值;它所做的只是在其中存储一个克

  • 本文向大家介绍JS组件Bootstrap dropdown组件扩展hover事件,包括了JS组件Bootstrap dropdown组件扩展hover事件的使用技巧和注意事项,需要的朋友参考一下 bootstrap导航条当中dropdown组件用得特别频繁,本文就为大家介绍bootstrap中的dropdown组件扩展hover事件,具体内容如下 如何实现这个hover事件呢,其实在dropdow

  • 问题内容: 我正在将React.js与TypeScript一起使用。有什么方法可以创建从其他组件继承但具有一些其他道具/状态的React组件? 我想要达到的目标是这样的: 但是,如果我把这个会失败中,我得到一个错误的打字稿(类型的参数是不能分配给类型)。我想这不是TypeScript专用的东西,而是将继承与泛型(?)混合使用的一般限制。是否有任何类型安全的解决方法? 更新 我选择的解决方案(基于D

  • 升级到Apache Camel 2.21.1后,我的应用程序无法启动。具体来说,升级到camel-aws会导致应用程序在启动时抛出此错误: 创建名为“incomingEndpoint”的bean时出错:FactoryBean在创建对象时引发异常;嵌套的例外是java。lang.NoClassDefFoundError:org/apache/camel/component/extension/Com

  • 如果默认的调度器不满足要求,还可以部署自定义的调度器。并且,在整个集群中还可以同时运行多个调度器实例,通过 podSpec.schedulerName 来选择使用哪一个调度器(默认使用内置的调度器)。 开发自定义调度器 自定义调度器主要的功能是查询未调度的 Pod,按照自定义的调度策略选择新的 Node,并将其更新到 Pod 的 Node Binding 上。 比如,一个最简单的调度器可以用 sh