使用带有jQuery验证的typescript时,我得到了一个难看的错误。'Validator‘类型的值上不存在属性'unobtrusive’。我有jQuery typescript d.ts文件和jQuery验证d.ts文件。我还需要另一个d.ts文件吗?
谢谢
发布于 2014-10-24 15:48:32
jQuery验证库没有名为unobtrusive的属性。我在文档中找不到它,在定义文件中也没有:
https://github.com/borisyankov/DefinitelyTyped/blob/master/jquery.validation/jquery.validation.d.ts
因此,我认为您正在使用其他一些插件或库...所以你要么需要find a type definition for it or write one。
例如,如果您像这样使用它:
$.unobtrusive('...').text('Hello World);您可以像这样扩展jQuery接口:
interface JQueryStatic {
unobtrusive(ar: string): JQuery;
}https://stackoverflow.com/questions/26540783
复制相似问题