概述

WijmoJS 全面支持 Angular 7

首先恭喜Angular团队发布Angular 7.0.0版本!

对于大多数开发人员,只需要执行一个命令就可以更新到Angular 7:

ng update \@angular/cli \@angular/core

与此同时,WijmoJS 2018V3已经全面支持Angular 7,您可以使用最新版本的 WijmoJS 来构建Angular 7应用程序。除此之外,我们还在努力将源代码迁移到TypeScript 3.1,并将我们的示例 Demo 迁移到 Angular7 中。

在Angular 7中尝试WijmoJS

开始前,只需从NPM安装Angular和 WijmoJS 即可!

npm install wijmo

点击此处,下载体验WijmoJS,以获得更多前端框架的数百个有用示例(当然包括Angular)。

Angular 7的有趣亮点

Angular 7包含一些不错的CLI和性能更新。 其中一个性能更新是默认情况下启用Bundle预算,Angular Budgets 是一项允许开发人员在angular.json配置文件中设置预算阈值的功能,以确保应用程序的某些部分保持在界定的大小范围内。Budgets在Angular 7中的性能得到了改进,当应用程序的初始捆绑包大小超过2MB时会向开发人员发出警告,并在包大小达到5MB时抛出一个错误。

"budgets": [{

  "type": "initial",

  "maximumWarning": "2mb",

  "maximumError": "5mb"

}]

此外,Angular7 还完美支持了 WijmoJS 中两个特有功能:虚拟滚动和拖放模块。 无论您创建了多少行和列数据,使用虚拟滚动都会使FlexGrid的加载速度和渲染速度变得非常快。 拖放模板使开发人员能够通过声明方式轻松地创建拖放界面,支持自由拖动、列表排序、在列表间传输项、动画、触摸设备等。

WijmoJS 将一如既往地完美支持 Angular。因为它是一个伟大的项目,拥有一个伟大的社区,我们很自豪能成为它的一部分。