定制绑定处理程序
href
绑定不是 KnockoutJS 的原生,因此要获得动态链接,请使用自定义绑定处理程序:
<a data-bind="href: myUrl">link with dynamic href</a>
ko.bindingHandlers['href'] = {
update: function(element, valueAccessor) {
element.href = ko.utils.unwrapObservable(valueAccessor());
}
};