Как заставить Aurelia визуализировать мой вид после динамического добавления пользовательского элемента в DOM?

При создании пользовательского элемента в DOM и добавлении соответствующей модели представления, которая реализует привязку из aurelia-framework, мое представление прекрасно отрисовывается.

Пользовательский элемент в DOM как так:

<!-- chatbox.html -->
<template>
...    
    <ul class="chat">
        <answer name="Reah Miyara" nickname="RM" text="Hello World"></answer>
    </ul>
...
    <button class="btn" click.trigger="addCustomElement()">Add</button>
...
</template>

Волшебное рендеринг Aurelia приводит к появлению различных дочерних элементов, связанных с пользовательским элементом в DOM, при проверке из браузера.

Проблема возникает, когда я пытаюсь динамически добавить дополнительные пользовательские элементы в DOM, используя jQuery, вот так ...

// chatbox.js
addCustomElement() { 
    $('.chat').append('<answer name="Joe Smith" nickname="JS"></answer>');
}

Вызов этого метода с помощью кнопки(Click.trigger Аурелии) действительно добавляет пользовательский элемент в DOM, нобез различные дочерние элементы, которые позволяют правильно отображать пользовательский элемент в представлении ...

Как правильно динамически добавить пользовательские элементы в DOM или сказать Aurelia обработать пользовательский элемент, который я добавил, чтобы он отображался в моем представлении?

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос