Maslosoft Binder Documentation
Knockout JS tracker and binding handlers with coffee and sugar
Punches
Punches bindings
Punches is a knockut JS library bundled with this package. It provides natural syntax for binding handlers.
Does not work when using with
binding
This should be escaped value: {{binder.model.txt1.text}}
This should have html value: {{{binder.model.txt1.text}}}
This should have title attribute value of {{binder.model.txt1.text}}
Relevant code used in examples:
<p data-bind="with: binder.model.txt1"> <input data-bind="textInput: text"></input> <div>This should be escaped value: {{binder.model.txt1.text}}</div> <div>This should have html value: {{{binder.model.txt1.text}}}</div> <span rel="tooltip" title="{{binder.model.txt1.text}}" data-original-title="{{binder.model.txt1.text}}">This should have title attribute value of {{binder.model.txt1.text}}</span> </p> <script> window.onload = (function () { var data1 = { text: 'Val1' }; var data2 = { text: 'Val2' }; var data3 = { text: 'Val3' }; binder.model.txt1 = new Maslosoft.Koe.TextValue(data1); binder.model.txt2 = new Maslosoft.Koe.TextValue(data2); binder.model.txt3 = new Maslosoft.Koe.TextValue(data3); ko.applyBindings({model: binder.model}, document.getElementById('ko-binder')); jQuery('body').tooltip({ selector: '[rel~="tooltip"]' }); }); </script>