Angular 2

时间:2017-07-12 05:37:21

标签: angular kendo-ui syncfusion devextreme

我是Angular2的新手并尝试从头开始开发应用程序。在该应用程序中,我需要广泛使用调度程序,网格,图表等控件以及其他控件。 我一直在寻找谷歌,并遇到了Syncfusion,Kendo UI,DevExtreme等但无法找到决定性的解决方案。请建议我应该使用哪种Thrid方UI控件。 我的基本需求是 -

  • 效果

  • 非常好的文档

  • 来自特定公司和社区的轻松支持 使用相同的人。

  • 延迟加载

  • 在某种程度上可以轻松自定义控件的方法 需要的。

2 个答案:

答案 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的问题。

请参阅以下链接:

https://www.primefaces.org/primeng/#/

https://material.angular.io/components