📅  最后修改于: 2020-12-09 05:21:34             🧑  作者: Mango
Aurelia提供了一种动态添加组件的方法。您可以在应用程序的不同部分上重复使用单个组件,而无需多次包含HTML。在本章中,您将学习如何实现这一目标。
让我们在src文件夹中创建新的组件目录。
C:\Users\username\Desktop\aureliaApp\src>mkdir components
在此目录中,我们将创建custom-component.html 。该组件将稍后插入HTML页面中。
This is some text from dynamic component...
我们将在app.js中创建简单的组件。它将用于在屏幕上呈现页眉和页脚文本。
export class MyComponent {
header = "This is Header";
content = "This is content";
}
在我们的app.html文件中,我们需要要求custom-component.html能够动态插入它。完成后,我们可以添加一个新元素custom-component 。
${header}
${content}
以下是输出。页眉和页脚文本是从app.js中的myComponent呈现的。其他文本是从custom-component.js呈现的。