我不知道在哪里使用属性或函数。您能否在这里详细说明有关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>

最佳答案

设置好自己后,hasCellphoneobservable,这是可观察的。并作为正式文件:



关于使用带或不带()的可观察对象:



您可以看一下以下文章:

10 Things to Know About KnockoutJS on Day One

关于javascript - 在Knockout JS中使用属性或函数的位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21873102/

10-09 21:41