我有一个页面,上面有预填充的输入,我希望能够使用该初始值作为 Knockout 的初始值。
例子:
<input
name="Address1"
type="text"
id="Address1"
class="input--textbox"
value="213 Fourth st."
data-bind="value:Address1" />
似乎最明显的解决方案是:
this.Address1 = ko.observable(document.getElementById("Address1").value)
但这感觉就像一开始就违背了使用诸如 Knockout 之类的东西的目的。
有没有一种方法可以将参数传递给 Knockout,或者使用一些扩展,将值默认为表单提供的值?