应用程序组件未启动 - Angular2

时间:2017-09-26 19:18:50

标签: angular

这里有关于我申请的简明解释: -

工作簿是具有下拉列表的父组件。下拉列表的Onchange事件将触发PivotGrid组件(它是Workbook组件的子组件),以加载和绑定PivotGrid。绑定/加载PivotGrid网格后,它应加载PivotGrid的选择器。此选择器放置在此PivotGrid下的名为slideout的子组件中。

基本上每当下拉列表发生变化时,它都应该分别加载适当的PivotGrid及其选择器组件。

我添加了所有这些组件及其引用,但是当我尝试执行应用程序时,应用程序未加载到浏览器中。我收到消息“在此处加载工作簿... ”,但工作簿组件中的下拉列表不可见/已加载。即使有任何错误/例外情况,至少应该在浏览器控制台中显示,但目前它没有显示。 任何想法我为什么会收到这个错误?

我的应用程序代码可以从url

下载

1 个答案:

答案 0 :(得分:0)

您的代码中存在大量问题,但我已设法使用Github中提供的代码显示该组件。要做到这一点,我必须做出一些改变:

  1. Workbook.tsSlideOut.tsapp.ts中,将import { SessionService } from './SessionService';更改为import { SessionService } from './SessionService.ts';(即包含.ts)。

  2. @NgModule课程从Workbook.ts的底部移至app.ts

  3. import { Workbook } from './Workbook.ts';的顶部添加了app.ts

  4. 正如我所说,你有更多问题,但这会让你到达Workbook组件加载到浏览器中。