javascript - 如何以 Angular 2制作 "loading"屏幕

标签 javascript angularjs angular

下午好,我是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/

相关文章:

javascript - Angular Canvas 指令

angular - Angular2 是否有相当于 $sceDelegateProvider.resourceUrlWhitelist 和 $sceDelegateProvider.resourceUrlBlacklist 的东西?

javascript - 这种魔力仅与迭代器有关,还是更普遍的底层事物?

javascript - 将数据发布到 JSON - Angular .post

javascript - ng-Grid 中的动态 columnDef

Angular 2 Reactive 表单 - 动态创建输入字段

javascript - 如何在 Angular 2 中映射和绑定(bind)数据?

javascript - Ajax 响应文本区域的换行符

php,使用mysql_connect()连接数据库问题,如何解决?

java - Joomla - 使用 javascript 调用用户名