Добавление пользовательских элементов в представление aurelia

Можно ли динамически загружать пользовательские элементы?

Допустим, моя viewModel выглядит так:

export class MyViewModel {
    attached() {
        $(".content").prepend("<card></card>");
        $(".content").prepend("<otherCard></otherCard>");
    }
}

Почему аурелия не отображает мои "карты". Есть ли способ добиться подобного поведения?

Добавление этих карт непосредственно в HTML отлично работает, но мне нужен более модульный подход.

Спасибо


person paranoxx    schedule 20.08.2015    source источник


Ответы (1)


Ознакомьтесь с элементом <compose view-model="card" /> в документации. Это должно дать вам то, что вы ищете.

person Ashley Grant    schedule 20.08.2015
comment
Полностью упустил из виду эту часть документации. Спасибо! - person paranoxx; 21.08.2015