0
我有一个简单的页面,其中包含一个筛选器按钮,用于选择用户列表和另一个按钮,以查看包含用户列表的PDF。Knockout.JS“变量不是函数”
当我直接点击查看PDF页面加载正确。 当我过滤页面,然后运行相同的查看PDF按钮,我留下了“user.userID()不是一个函数”
在这两种情况下,我打到下面的代码,为什么我得到一个过滤后出现错误?
for user in viewModel.users()
if user.isChecked()
tempusers += user.userID() + ','
是user.userID一个可观察?根据错误信息,我猜想它不是。 –
我有self.users = ko.observableArray([]),你必须声明数组中的所有元素才能使用它们吗? –
如果你想让他们成为可观察者,你确实需要声明他们。你的代码可能在没有'()'的情况下工作。 –