Поиграв некоторое время с Aurelia, я пытаюсь создать собственный компонент/шаблон. Однако с ниже минимальным кодом я все еще не могу показать сообщение, которое находится в testcomponent.html
. Я вижу <testcomponent></testcomponent>
в html DOM, но не сообщение test
. Что я делаю неправильно?
Integrationcomponent.html
<template>
<require from = "./forms/testcomponent"></require>
<h1>first page</h1>
<testcomponent></testcomponent>
</template>
testcomponent.js
export class TestComponent {
constructor() {
}
}
testcomponent.html
<template>
<p>test</p>
</template>
🤔 А знаете ли вы, что...
JavaScript можно использовать для создания видеоигр, как 2D, так и 3D, с использованием библиотеки Three.js.
Имя класса TestComponent; это говорит Аурелии искать файлы test-component.html и test-component.js.
Я думаю, вы также можете переименовать класс в «Testcomponent».
Aurelia - это соглашение по конфигурации, поэтому вам нужно знать соглашения.
В консоли нет сообщений об ошибках?