Maslosoft Binder Documentation
Knockout JS tracker and binding handlers with coffee and sugar
Eval
Evaluate bindigs if true
When not true, binding will not be processed
This is experimental/broken, do not use
Place those on parent element, or via doc comment notation
This is text put in HTML
Relevant code used in examples:
<title>Eval</title>
<h1>Eval</h1>
<h3>
Evaluate bindigs if true<br />
<small>When not true, binding will not be processed</small><br />
</h3>
<p class="alert alert-danger">
This is experimental/broken, do not use
</p>
<p>
Place those on parent element, or via doc comment notation<br />
</p>
<label>
<input type="checkbox" name="isSelected" data-bind="checked: binder.model.eval.isSelected">
Enable bindings
</label>
<div data-bind="with: binder.model">
<p data-bind="eval: eval.isSelected">
<div data-bind="text: txt.text">This is text put in HTML</div>
</p>
</div>
<script>
window.onload = (function () {
var data = {
text: 'This is text provided via javascript'
};
binder.model.txt = new Maslosoft.Koe.TextValue(data);
binder.model.eval = new Maslosoft.Koe.Selected({isSelected: false});
ko.applyBindings({model: binder.model}, document.getElementById('ko-binder'));
});
</script>