我使用name
,value
属性绑定字段。但它不舒服。
input(name='user[name]', value='#{user.name}')
我希望数据绑定类似于knockout.js但不在客户端(传统移动设备)中加载javascript。类似下面的代码:
input(databind='username[value]')
答案 0 :(得分:2)
knockout.js的很大一部分功能是“双向绑定”,检测DOM元素的变化和事件,并在模型中反映它们。如果不加载javascript,则无法使用此部分。
所以我假设你在生成发送给客户端的html时询问某种形式的单向绑定。
这让我想知道你寻求什么好处。它只是偏好不同的编码风格吗?
Knockout.js的数据绑定呈现为一组可扩展的“绑定”,每个绑定都针对特定目的而定制,以使特定范围的使用场景变得方便。例如,knockout的foreach或重复绑定可以方便地生成列表或表。对我而言,淘汰赛的最大优势在于能够轻松创建新的绑定以满足您的特定需求。
这里的价值是一些想法......没有特别的顺序。
可能最好的办法是更具体地说明你想要的好处。这可能会激发一些更好的回应。