angularjs - AngularJS 1.x 和 Angular 5 之间的 Kendo UI 语法是否不同?
问题描述
我有一个 Angular 混合应用程序,我正在从 AngularJS 1.64 迁移到 Angular 5。我们目前在 AngularJS 端使用 Angular Material 1,在 Angular 5 端使用具有不同语法的 Angular Material 2。
与我合作的公司表示有兴趣迁移到 Kendo UI。我担心的是,如果 Kendo UI 使用的语法依赖于类似于 Angular Material 的 Angular 版本,那么我们最终会在 AngularJS 模板中创建一堆“丢弃”的 HTML,这些 HTML 必须重写一次它已升级到 Angular 5。
那么,AngularJS 1.x 和 Angular 5 之间的 Kendo UI HTML 语法有很大不同吗?我在他们的网站上看到了 AngularJS 的演示,但没有看到 Angular 5 的演示。
解决方案
最初 Kendo UI 提供了 Kendo UI(用于 jQuery),其他一切都只是包装。Angular 的 Kendo UI 似乎是一个独立的产品,对 jquery 没有任何依赖。
(对于 asp.net mvc,mvc 的 kendo ui 只是基本 Kendo UI 的一个包装器,为开发人员提供使用流畅语法和 C# 的可能性。)
所以回答您的问题:如果您打算使用 Angular 2+,请使用 Kendo UI for Angular。它是专门为在没有 jQuery 和 Typescript 的情况下工作而构建的。
推荐阅读
- tags - R-Project 的函数 hclust() 中可能存在的错误
- graalvm - GraalVM:宿主环境不允许访问本机代码
- c++ - 我的循环没有完成,当文件到达文件末尾时如何关闭它
- javascript - 将 NaN 转换为数字
- python - 更改 matplotlib Qt GUI savefig 的默认名称
- image-processing - 从图像中提取文本以用于 pokemon go
- android - “在此处翻译但在默认语言环境中找不到”strings.xml 中的错误,translatable="false"
- tensorflow - 平铺实例规范化
- sql - 在同一列上多次应用 PIVOT 运算符
- javascript - index.js 上的适当加载程序错误