Angularjs 如何扩展角材质组件?

Angularjs 如何扩展角材质组件?,angularjs,angular-material,Angularjs,Angular Material,我想在我最近的项目中应用角材料,但我担心很难找到目前不可用的其他组件。像treeview、日期/时间选择器、旋转木马等等 我该如何处理这些事情?有什么意见吗 我刚刚尝试在现有样式的站点中使用角度材质,发现了一些我无法解决的问题: -网站用户界面感觉非常迟钝 -有一个paralax脚本,当有一个快速滚动时,它变得非常缓慢和滞后。 -在chrome中加载字体时(当我重新调整屏幕大小时,它又重新工作了)出现奇怪的行为 这成了一个真正的问题——在大多数情况下,它感觉不完整。我真的希望有一些像Materi

我想在我最近的项目中应用角材料,但我担心很难找到目前不可用的其他组件。像treeview、日期/时间选择器、旋转木马等等


我该如何处理这些事情?有什么意见吗

我刚刚尝试在现有样式的站点中使用角度材质,发现了一些我无法解决的问题: -网站用户界面感觉非常迟钝 -有一个paralax脚本,当有一个快速滚动时,它变得非常缓慢和滞后。 -在chrome中加载字体时(当我重新调整屏幕大小时,它又重新工作了)出现奇怪的行为

这成了一个真正的问题——在大多数情况下,它感觉不完整。我真的希望有一些像MaterialUI这样的东西,它似乎依赖于React

然而,我遇到了这似乎是合适的,并与引导工作

有一个非常好的答案:对于在引导中使用材质时会遇到的一些问题

另外,我在一部手机上进行了测试,该网站的性能非常糟糕,你永远不会想让该网站达到那种性能


此外,如果您需要angularjs支持(例如指令等),还有lumx。我对lumx和angularjs材料的另一个问题是,交换库不是一件容易的事情。我不确定这是否是标准,将来也会如此——但我来自Jquery时代,我的标记保持一致,我可以激活功能。然而,lumx和angularjs材料都需要特定的标记,这意味着在库之间交换需要我编辑标记

这里可能是使用角度材质的另一个视图

我一直在使用角材料作为我工作项目的唯一web组件。Angular Material仍处于测试版,正如您所说,许多组件(如table、color picker和sidenav)仍然缺失。如果您必须在项目中使用这些组件,而无法实现您的组件,则角度材质可能不是正确的选择。像角UI或聚合物之类的东西可能就是你想要的

我们在工作中选择Angle Material而不是其他几乎完整的web组件库/集合的原因是因为它被非常积极地维护。目前有900多个未解决的问题,许多请求仍在进行中。对我来说,一个完整的版本会更有保障。Treeview、日期/时间/颜色选择器、表格这些类型的组件已经公开发行。在这里你可以搜索它。

目前,我们将找到解决方法或覆盖材料以解决问题。或者,如果没有解决方案,我们将打开问题。同样,它仍然是beta版,您应该决定是否要在项目中使用它。但是,您可以查看它们的可用组件,确定角度材质是否适合您。

这不是获取意见的好地方。也就是说,您需要重新使用一个可用的组件(例如),或者构建自己的组件(或者使用不同的框架)。Angular Material在athlon XP上转换一台i5 6gb的计算机,该计算机具有256megas的内存。还没准备好。而且,最终的结果与android材料非常不同(我也在android上编程)。谢谢你的意见。我知道这种材料是非常新的,与AngularUI不同的是,它缺少很多部件,很少有第三方组件。但我还是想冒险,因为:1。我希望物资队能尽快赶上。2.我希望我会切换到angular2+聚合物后尽快angular2成为钢筋混凝土,通过这样做,我希望它将是一个很大的烟雾。