Я создал пользовательский компонент для отображения значка:
HTML:
<myicon-button> </myicon-button>
JS:
(function () {
gb.webComponents.iButton = function iButton(params, componentInfo) {
var button = this;
// DO operations
};
ko.components.register('myicon-button',
{
viewModel: {
createViewModel: function (params, componentInfo) {
return new gb.webComponents.iButton(params, componentInfo);
}
},
template: '<button>TEST it works</button>'
});
})();
Когда я проверяю элемент, я вижу, что он существуетв DOM, но ничего не появляется в представлении.