angular material2 扩展组件
我们欢迎 material2 使用者来参与这个插件的开发,作为一个贡献者,请您遵循以下原则:
代码提交规范,参考 Git Commit Message Conventions
始终从 develop checkout 一个新分支,命名规范为 feature/xxx,xxx 必须具有可读性,如:Icons => feature/icons
在 checkout 新分支前,先在本地 develop 分支拉取远程 develop 分支的最新代码
文件命名规则请参考项目目前的命名规则。
请先查阅 Roadmap,确保你想贡献的功能没有正在被实现。然后在 issue 里提交一个贡献请求,注明想要贡献的功能。
如果你在源码中发现bug,请你先在本仓库的 issue 提交一个bug问题。在你提交完bug问题后,我们很乐意接受你提交一个 PR 来帮助我们修复这个bug。
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