Angular 在我自己的组件中使用外部角度4组件

Angular 在我自己的组件中使用外部角度4组件,angular,typescript,Angular,Typescript,我正在尝试在我的项目中使用jqWidgets角度组件: import { Component, ViewChild } from '@angular/core'; import 'jqwidgets-framework'; import { jqxTreeComponent } from "jqwidgets-framework/jqwidgets-ts/angular_jqxtree"; @Component({ selector: 'tree-component', te

我正在尝试在我的项目中使用jqWidgets角度组件:

import { Component, ViewChild } from '@angular/core';

import 'jqwidgets-framework';
import { jqxTreeComponent } from "jqwidgets-framework/jqwidgets-ts/angular_jqxtree";

@Component({
    selector: 'tree-component',
    templateUrl: './tree.component.html',
    styleUrls: ['./tree.component.css']
})
export class TreeComponent {
    @ViewChild('treeReference')
    private tree: jqxTreeComponent;
}
问题是,在我的TreeComponent类中,我没有获取jqxTreeComponent的类型信息,因为它正在尝试在此组件中查找它(错误消息:“在外部模块tree.component.ts中找不到符号“jqxTreeComponent”)

导入工作正常,外部组件在站点上呈现,仅缺少类型信息


如何获取或强制它在外部组件的.ts文件中搜索它?

将外部组件添加到AppModule中的
声明
数组中。

我已经这样做了,但我忘了提到AppModule也有同样的问题。导入工作正常,但在声明中显示:“符号'jqxTreeComponent'无法正确解析,可能位于不可访问的模块中。”您是否在AppModule文件中导入了该组件?是的,但我刚刚找到了解决方案。似乎ReSharper无法获取类型信息,只要我暂停它就可以了。感谢您的帮助,我将尝试以某种方式配置ReSharper。