【发布时间】:2014-05-24 21:28:01
【问题描述】:
我正在使用旧版本的 KendoUI (v2013.2.716) 和 TypeScript (v 0.9.5)。我会更新,但一切都会中断,而且我的截止日期很紧。稍后会这样做。
无论如何,我正在使用DefinitelyTyped kendo.d.ts,在我尝试之前一切都很好:
var grid = $('.k-grid').data('kendoGrid');
grid.dataSource.transport.options.read.url = newDataSource;
grid.dataSource.read();
这很好用,但 Visual Studio 不喜欢它。我明白了:
The property 'transport' does not exist on value of type 'kendo.data.DataSource'
我有 had issues like this before 并且很确定我可以制作一个 custom.d.ts 文件来解决此错误,但不确定如何解决。有谁知道我可以如何创建解决方法?
【问题讨论】:
-
“我会更新,但一切都坏了”哈哈是的,这就是 TypeScript 的故事。我在一个项目中使用了 TS 8 个月,每次更新都是一场噩梦。在某些时候,我刚开始将所有内容都转换为
<any>,而忘记了强类型。
标签: javascript visual-studio kendo-ui typescript definitelytyped