下午好,我是Angular
的初学者,我有以下疑问:
是否可以访问我所有组件中的选择器?
我的组件如下:
Import {DownloadComponent} from '../loading/carregando.component';
@Component({
Selector: 'app-questions',
TemplateUrl: './questions.component.html',
StyleUrls: ['./questions.component.css'],
EntryComponents: [LoadingComponent]
})
问题是在任何我想要成本的html中我应该放置选择器
<loading [isRunning]="isRequesting"></loading>
我想把它放在一个地方,我在index.html中尝试过,但没有效果。
有谁知道如何帮助我吗? 谢谢
最佳答案
您需要导入加载组件,并将其设置为需要使用它的组件的子组件,方法是将其包含在 @Component 选择器的指令数组中。
从 Angular 2 的 Angular 来看,这是有意义的,并且使其更加模块化。要使用它,请将其导入您的类中并将其包含在指令数组中。然后,使用模板中的选择器。如果不导入,就不能在任何地方使用选择器。
关于javascript - 如何以 Angular 2制作 "loading"屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547207/