我正在创建 bindingHandler,它假设在元素内部创建label
和input
元素,并将新创建的输入值附加到 viewModel 中已经设置的 observable。
但这比我想象的要棘手,我不知道如何传递 observable,因为我尝试的任何东西要么抛出错误,要么将 observable 函数绑定为字符串,这不是我想要的。
所以我想知道我怎样才能达到这个结果?
目前我正在传递这样的值
data-bind="input: {placeholder: 'Username', value: username, class: 'input'}"
我知道我可以通过创建模板来获得类似的结果,但我想知道是否有办法做到这一点?它会给我更多的灵活性。