有没有一种干净的方法可以使用 KnockoutJS 仅将 observable 的初始值绑定到 dom 元素?
我知道你可以通过绑定到一个不可观察的来实现这一点,但我宁愿不创建一个多余的属性来保存另一个可观察属性的初始值。
我试过这个,但无济于事——属性仍然随着每次变化而更新
<input type="text" id="tbName"
data-bind="value:name, attr: { 'data-initialnamevalue': ko.utils.unwrapObservable($data.name()) }" />