我想将一个组件导入 Angular 4.4.6 中的另一个组件。这可能最终只是一个理论上的答案,这很好。只是想我会伸出手来看看是否有人这样做。我通常只会为组件等创建一个模块,但我真的想删除任何额外的文件 - 试图避免文件异味。
我没有真正的代码可以分享,尽管我正在描绘这样的事情:
@Component({
selector:'someSelector',
template:`<html>some html</html>`,
providers: [someService],
declarations: [someComponent] //wanting to do this but I know I can't
})
我这样做已经在整个应用程序的几个地方引入了外部组件,例如与 @ViewChild() 的父/子通信,所以我明白了。只是想知道如果不使我需要在 HTML 中访问的组件全局可用,或者我是否必须创建一个模块并像往常一样导入它,这是否可能。谢谢!!