是否可以检查observable的属性是否绑定了一个元素?
<div data-bind="visible: MyObject().property1">Property 1 has a value</div>
<div data-bind="text: MyObject().property1"></div>
</script>
var ViewModel = function()
{
this.MyObject = ko.observable({property1: "some text", property2: "some other text"});
}
var vm = new ViewModel();
ko.applyBindings(vm);
</script>
有没有办法确定是否有任何元素绑定到属性(即MyObject().property1
)(如果是这样,哪些元素?(在这种情况下是2个div的数组)),还有,如果有的话是没有元素绑定到属性(即MyObject().property2
)