检查observable的属性是否具有绑定的DOM元素

时间:2017-05-16 02:12:49

标签: knockout.js

是否可以检查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

0 个答案:

没有答案