0

我正在使用 MEAN Stack 框架实现一个系统。有一个标题组件。在标题组件中,我设计了一个名为“发布”的按钮。当我单击该按钮时,它应该会打开一个内容为表单的窗口。该表单是在“FormComponent”中设计的。

这是我的 header.component.html。

<button (click)="openWindow()" nbButton type="button" size="small">Post</button> 

header.component.ts

openWindow() {
 this.windowService.open(FormComponent, { title: `Post` });
}

表单组件.html

<form>
  First name:<br>
  <input type="text" name="firstname"><br>
</form>

当我单击“发布”按钮时,它会打开窗口。但它没有显示“FormComponent”中的 .html 文件中的内容。谁能告诉我我出错的地方?

4

1 回答 1

0

您可以使用浏览器控制台找到错误。您的错误可能是因为您没有将 FormComponent 添加为 entryComponent。因此,通过引用https://codinglatte.com/posts/angular/entry-components-angular/将 FormComponent 添加到 module.ts 文件中的 entryComponents 数组

于 2019-09-15T18:44:44.587 回答