пользовательский компонент / шаблон не отображается - PullRequest
2 голосов
/ 05 мая 2019

Поработав с 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>

1 Ответ

3 голосов
/ 05 мая 2019

Имя класса - TestComponent;это заставляет Aurelia искать test-component.html и test-component.js.

Я думаю, что вы также можете переименовать класс в 'Testcomponent'.

Aurelia - это соглашение по конфигурации, поэтомувам нужно знать соглашения.

Нет ли сообщений об ошибках в консоли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...