Visual studio TypeScript 1.6错误TS2322生成类型不可分配给类型';iActionSheet选项';
我将VisualStudio2015更新为TypeScript 1.6,我的Apache Cordova应用程序坏了。我的操作表选项cssClass出现错误。例如,行:Visual studio TypeScript 1.6错误TS2322生成类型不可分配给类型';iActionSheet选项';,visual-studio,cordova,typescript,ionic,Visual Studio,Cordova,Typescript,Ionic,我将VisualStudio2015更新为TypeScript 1.6,我的Apache Cordova应用程序坏了。我的操作表选项cssClass出现错误。例如,行: cssClass:“课堂行动表” 导致错误:TS2322生成类型不可分配给类型“IACTIONSHEETPOPTIONS” 我试图在项目文件中添加一个标志以抑制新的严格性,但要么是添加错误,要么就是无法通过这种方式修复 任何帮助都将不胜感激。这与解决的问题类型相同 这似乎与“类型兼容性”前提相反,但讨论这一点并不能解决问题 最简
cssClass:“课堂行动表”
导致错误:TS2322生成类型不可分配给类型“IACTIONSHEETPOPTIONS”
我试图在项目文件中添加一个标志以抑制新的严格性,但要么是添加错误,要么就是无法通过这种方式修复
任何帮助都将不胜感激。这与解决的问题类型相同 这似乎与“类型兼容性”前提相反,但讨论这一点并不能解决问题 最简单的解决方案是确保您的ionic.d.ts文件完整。当前有一个文件确实包含cssClass in action sheet options的属性,但是它不是您当前使用的.d.ts文件的直接后代,这将意味着一些重构 例如,操作表选项是ionic.actionSheet.IonicActionsheetOptions,而不是ionic.IActionSheetOptions 另一个选项是自己扩展接口,方法是说接口MyActionSheetOptions扩展了Ionic.IActionSheetOptions,然后定义cssClass 这对我来说似乎是不正确的,因为它不是真正的子集,只是试图修复离子定义文件中的漏洞