内部テキストと別の要素を1つにまとめたい。現在私がしていること:
function menuItem(number, text) {
this.text = text;
this.html = '<span><font class="small">' + number + '.</font>' + text + '</span>';
}
function viewModelMenu() {
// Data
var self = this;
self.menuItems = [new menuItem('1', 'First'),
new menuItem('2', 'Second')];
}
と表示:
<div data-bind="html:$data.html"></div>
しかし、HTMLエンコードは安全ではありませんか?
ノックアウトテキストバインディングなどを使用してテキストを作成できますか?