我不知道在哪里使用属性或函数。您能否在这里详细说明有关hasCellphone是功能还是属性。以及何时可以是属性或函数。我们应该使用什么?
启用:hasCellphone或
启用:hasCellphone()
以及为什么。
<input type='checkbox' data-bind="checked: hasCellphone" />
I have a cellphone
Your cellphone number:
<input type='text' data-bind="value: cellphoneNumber, enable: hasCellphone" />
<script type="text/javascript">
var viewModel = {
hasCellphone : ko.observable(false),
cellphoneNumber: ""
};
</script>
最佳答案
设置好自己后,hasCellphone
为observable
,这是可观察的。并作为正式文件:
关于使用带或不带()
的可观察对象:
您可以看一下以下文章:
10 Things to Know About KnockoutJS on Day One
关于javascript - 在Knockout JS中使用属性或函数的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21873102/