N.敲门砖:基于数组启用按钮的长度
-
11-12-2019 - |
题
在我们正在做的一个项目中,我们创建了一个收件箱,用户(除其他事项外)可以在其中选择项目。如果用户选择某个项目,则应启用该按钮-如果未选择,则应禁用该按钮。
够简单,但对于我的生活,我不能得到它的工作:-(
你可以在这里找到小提琴: http://jsfiddle.net/rzrfp/
我想我错过了一些非常,非常,非常简单和愚蠢的东西,但我已经尝试了几乎所有的东西,不能让它工作。..
解决方案
使用方法 ko.computed
而不是 ko.computable
.
甚至更好:使用方法 data-bind="enable: selectedItems().length > 0"
在你的按钮元素中。所以你可以省略计算 showButton
.
编辑:要使用正确的上下文使用 var modelImpl = new myModel("myParam");
.否则的话 this
模型内部是指 window
对象。
不隶属于 StackOverflow