我是Angular2的新手并尝试从头开始开发应用程序。在该应用程序中,我需要广泛使用调度程序,网格,图表等控件以及其他控件。 我一直在寻找谷歌,并遇到了Syncfusion,Kendo UI,DevExtreme等但无法找到决定性的解决方案。请建议我应该使用哪种Thrid方UI控件。 我的基本需求是 -
效果
非常好的文档
来自特定公司和社区的轻松支持 使用相同的人。
延迟加载
在某种程度上可以轻松自定义控件的方法 需要的。
答案 0 :(得分:6)
您可以使用Syncfusion的下一代JavaScript组件。 Essential JS 2
这些组件是在TypeScript中完全开发的,并且对Angular功能(如Ahead Of Compilation和Tree-Shaking)提供完全原生支持。使用树抖动,您可以从生产包中排除控件的未使用功能,如网格,图表等。
控件是完全开源的,并在Syncfusion Community license下的GitHub中托管。此外,它将满足您提到的基本需求,即性能,支持,延迟加载和自定义。并且它的文档在本月继续改进,它将有完整的文档。
请参阅以下链接
http://ej2.syncfusion.com/angular/documentation/
http://ej2.syncfusion.com/angular/demos/
https://github.com/syncfusion?q=ej2
修改强> 目前只有Grid,Chart和其他支持组件可用。调度程序已经在我们的路线图中并开始进行,我们即将推出的任何版本都可以使用它。
答案 1 :(得分:0)
将Primeng与angular2材质组件一起使用,因为两者兼容。两者都有非常好的文档,支持延迟加载和自定义组件只是改变css的问题。
请参阅以下链接: