シンプルなビュー モデル ( widget.js ) があるとします。
import {Behavior} from 'aurelia-framework';
export class Widget
{
static metadata() { return Behavior.customElement('widget') }
constructor()
{
this.title= "AwesomeWidget";
}
}
次のビュー: ( widget.html ):
<template>
<div>${title}</div>
</template>
ここで、次のようなマークアップを DOM に挿入するとします。
var markup = `<div><widget></widget></div>`;
var $markup = $(markup);
var $placeholder = $("#placeholder");
$placeholder.append($markup);
この新しく追加された DOM の部分を Widget の新しいインスタンスに対してコンパイルするように Aurelia に指示するにはどうすればよいでしょうか? ViewCompiler が関係していることはわかっていますが、参考になる例が必要です。助けていただければ幸いです。ありがとう!