我想使用子组件将我的 mat-accordion 与每个 mat-expansion-panel 分开。
我的 app.component.html 看起来像这样:
<mat-accordion>
<mat-expansion-panel *ngFor="let customer of customers">
<app-customer [name]="customer"></app-customer>
</mat-expansion-panel>
</mat-accordion>
Run Code Online (Sandbox Code Playgroud)
我的子组件如下所示:
<mat-expansion-panel-header>
{{ name }}
</mat-expansion-panel-header>
Run Code Online (Sandbox Code Playgroud)
当我启动应用程序时,我在控制台中收到以下错误(并且没有显示任何内容)
Uncaught Error: Template parse errors:
No provider for MatExpansionPanel ("[ERROR ->]<mat-expansion-panel-header>
{{ name }}
</mat-expansion-panel-header>
"): ng:///AppModule/CustomerComponent.html@0:0
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?如果我不使用子组件,它就可以正常工作
我想将 JavaFX 文件选择器限制为其初始目录。
我已经看到它在 Swing 中是可能的(How do I limit JFileChooser to a directory?),但我在 java fx 中找不到类似的东西。
有办法实现这一点吗?
我试图了解存档目录的用途。从我所看到的,存档是每个构建的。这意味着如果我将“要保留的最大构建数”设置为 3,例如,存档也将被删除。
那是对的吗?
如果是这样,我如何告诉 Jenkins 只保存我创建的工件(zip 文件)并删除构建目录?
是否有一个适用于所有构建的归档目录?
从我看过的教程中,每个Java FX都必须有一个包含多个场景的应用程序.每个场景基本上都是FXML文件的持有者(或者可以写成硬编码).
但是,当我尝试切换场景时,我遇到了保持窗口最大化的问题.
最终帮助我的是在Java FX中切换场景时如何保持窗口大小?
所以,我的问题基本上是Application,Scene和Parent之间的关系是什么?
我想每个FXML文件都有一个场景,或者只有一个场景,只需要替换父节点?
谢谢