Maslosoft Binder Documentation
Knockout JS tracker and binding handlers with coffee and sugar
ID Attribute
ID binding handler is a shorthand for elements which require id
attribute to be dynamically updated. This is intended for easier binding of
id attribute without using attr binding.
Live example
In this example with binding is used, making HTML code even more clean.
Element with
Element with
id binding: Element with
id punches: Relevant code used in examples:
<input id="id-input" class="form-control" data-bind="textInput: id">
Element with <code>id</code> binding: <span data-bind="id: id, text: 'ID: ' + id" class="badge"></span> <br>
Element with <code>id</code> punches: <span id="{{id}}" data-bind="text: 'ID: ' + id" class="badge"></span> <br />
<script>
window.onload = (function(){
binder.model.withId = new Maslosoft.Koe.Id({id: 'id-initial'});
ko.applyBindings({model: binder.model}, document.getElementById('ko-binder'));
});
</script>