我使用带有jQuery验证的typescript得到了一个丑陋的错误。 “验证者”类型的值不存在“不显眼”属性 我有jQuery typescript d.ts文件和jQuery验证d.ts文件。我还需要另一个d.ts文件吗?
感谢
答案 0 :(得分:2)
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;
}
答案 1 :(得分:1)