【.com速译】众所周知,Angular是Google开发的,基于TypeScript开发的,可以交付各种具有出色Web性能的应用程序。由于Angular可以持续更新,作为经典的JavaScript框架之一的Angular在GitHub上已经积累了超过60,000颗星。目前,PayPal、Upwork、Netflix等明星公司的前端开发过程中都使用了Angular。由于Angular是目前公认的最好的Web开发框架,市场上不同的社区贡献者为它开发了很多组件库。面对形形色色的组件库,你可能会陷入“选择困难症”。那么,下面我就为大家深入挖掘各个组件库,让大家及时做出最合适的选择。1.AngularMaterial,前身为Material2的AngularMaterial,是Angular和TypeScript共同打造的官方组件库。它主要致力于实施谷歌的材料设计。AngularMaterial可以遵循各种UI最佳实践,包括用户能够从各种命令行模板快速添加新功能。Github星级:20,000+每周npm下载量:480,000+最近更新版本:8.0.1您可以在这个组件库中使用的Angular组件包括:弹出式快餐栏和对话框创建各种进度条Ico和芯片图标包括网格列表、选项卡、购物车等布局组件工具栏菜单和导航栏2.NGBootstrap这个Angular库提供了bootstrap4的各种组件,旨在取代AngularUI-bootstrap。市场普遍认为NGBootstrap程序提供了高测试覆盖率,并且还去除了所有第三方JS依赖项。Github星级:7000+每周npm下载量:200,000+最新更新版本:5.0.0-rc.0您可以在这个组件库中使用的Angular组件包括:tooltippop-upinputprompt(Typehead)StaticBox(Modal)DatePicker3.NgSemanticUINNgSemantic库是基于Angular2和SemanticUI构建的,也是目前市场上最流行和使用最多的UI组件之一。Github星级:1000+每周npm下载量:461+最近更新版本:1.1.13您可以在这个组件库中使用的Angular组件包括:消息评级菜单列表段选择按钮侧边栏标志(Flag)4.PrimeNGPrimeNG是Angular框架中最负盛名的组件库之一,其中包含80多个与各种主题相关的UI组件。基于PrimeNG的专业设计,用户可以轻松定制各种组件。这也是很多明星公司(如eBay)使用这个组件库的主要原因。Github星级:6000+每周npm下载量:178,000+最近更新版本:8.0.0这个组件库中你可以使用的Angular组件包括:上传文件组件面板和灯箱缩放效果(lightbox)和其他组件工具栏和滚动面板选项卡(Tabview)面板包括数据列表和数据网格等数据组件。5.Clarity来自VMware的开源设计系统Clarity,可以将HTML和CSS组件与Angular组件结合起来。这对设计人员和开发人员非常有用。Github星级:6000+每周npm下载量:11,000+最近更新版本:2.0.1您可以在这个组件库中使用的Angular组件包括:登录页面网格密码进度条各种警告切换开关效果单选按钮6.NGXBootstrap这个组件库提供Angular下的所有引导程序组件。由于各种引导功能,它被Angular开发人员广泛喜爱和使用。NGXBootstrap的另一个独特之处在于它同时兼容PC主机和移动设备。Github星级:5100+每周npm下载量:11,000+最后更新版本:2.0.1您可以在这个组件库中使用的Angular组件包括:分页各种警告日期选择器输入提示折叠嵌套折叠(手风琴)7.NGZORRONGZORROTypeScript编写的是基于Ant架构设计的,因此它提供了一套完整的企业级UI。NGZORRO作为公认的Web应用开发最佳解决方案(参见--https://citrusbug.com/services/web-application-development),常用于开发SaaS应用等场景(参见--https://citrusbug.com/services/saas-application-development)。目前使用AngularNG-Zorro组件库的明星公司包括:阿里巴巴ApacheFlinkThoughworksGithub星级:6800+每周npm下载量:33,000+最新更新版本:7.5.1最佳Angular组件库介绍。可见,不同的应用场景适合使用不同的组件库,构建AngularWeb应用需要合适的JavaScript框架。希望以上列举的几点可以在您实际选择项目时有所帮助。原标题:2020年使用的7个最佳Angular组件库,作者:MalkeshSondagar
