不幸的是,我们必须在当前项目中使用需要jQuery的旧库。激活那些发生在生命周期钩子部分“ngAfterViewChecked”中。事实上,TypeScript无法在正确的时间解析它,它会输出错误:
错误TS2339: 属性'selectpicker'不存在 在类型'ElementFinder'上。
这是有关的代码块:
ngAfterViewChecked () {
if (this.agency) {
//noinspection TypeScriptUnresolvedFunction
$('.selectpicker').selectpicker();
}
}
我在selectpicker激活之前添加了行//noinspection TypeScriptUnresolvedFunction
,但它没有帮助。
我们有一个预配置的构建系统,由于这些错误,它会“反弹”我们。我怎样摆脱这个问题?