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

时间:2017-07-20 15:14:39

标签: angular typescript

我正在尝试在项目中使用jqWidgets Angular组件:

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的类型信息,因为它试图在此组件中找到它(错误消息:找不到符号外部模块中的“ jqxTreeComponent tree.component.ts “)。

导入工作,外部组件在网站上呈现,只缺少类型信息。

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

1 个答案:

答案 0 :(得分:0)

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