Angular2&打字稿:错误TS2339:'ElementFinder'类型中不存在属性'selectpicker'

时间:2016-08-22 08:56:57

标签: jquery angular typescript compiler-errors bootstrap-selectpicker

不幸的是,我们必须在当前项目中使用需要jQuery的旧库。激活那些发生在生命周期钩子部分“ngAfterViewChecked”中。事实上,TypeScript无法在正确的时间解析它,它会输出错误:

  

错误TS2339:   属性'selectpicker'不存在   在类型'ElementFinder'上。

这是有关的代码块:

 ngAfterViewChecked () {
    if (this.agency) {
      //noinspection TypeScriptUnresolvedFunction
      $('.selectpicker').selectpicker();
    }
  }

我在selectpicker激活之前添加了行//noinspection TypeScriptUnresolvedFunction,但它没有帮助。

我们有一个预配置的构建系统,由于这些错误,它会“反弹”我们。我怎样摆脱这个问题?

0 个答案:

没有答案