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