Knockout binding is bloating html (table cells), how to create bindings with javascript or bind from parent element? -
i've created reusable grid component via knockout , i'm finding html becoming bloating data-bind="..." strings particularly <td> elements.
i have grid 8 columns , mere 20 rows yield 160 cells. issue cells this:
<td data-bind="text: typeof rowtext == 'function' ? rowtext($parent) : $parent[rowtext], event: { dblclick: function() { $root.rowdoubleclicked($parent); } }, css: $data.columnclass">yale university</td>   i may add future bindings.
it'd nice if there way perhaps apply binding <tbody> automatically apply binding it's child <td> elements. or perhaps there way apply bindings via javascript instead of using "data-bind" attribute?
normally 1 looking @ code (developer), looks unimportant in grand scheme of things. format markup make easier follow:
<td data-bind="     text: typeof rowtext == 'function' ? rowtext($parent) : $parent[rowtext],     event: { dblclick: function() { $root.rowdoubleclicked($parent); } },     css: $data.columnclass">yale university</td>   your text binding cleaned pushing check viewmodel, perhaps using computed check you.
knockout templates may "pretty up" markup, it's moving around anyways.
Comments
Post a Comment