我尝试使用具有常量的kendo函数mvvm绑定,如下所示: https://docs.telerik.com/kendo-ui/knowledge-base/mvvm-pass-parameters-from-view-to-view-model-function
<div data-bind="visible: visibleTextBox('2q4')"></div>
但是,如果我添加> 2个参数,或将点添加到常量
<div data-bind="visible: visibleTextBox('2q4', '2q4', '2q4')"></div>
<div data-bind="visible: visibleTextBox('2.q.4')"></div>
返回错误:
结果:4 Uncaught SyntaxError:意外令牌}
有人可以告诉我,为什么会发生这种情况,以及如何解决此问题?
答案 0 :(得分:0)
答案直接出现在问题开头的链接中:
如果需要传递数组,请将其作为带有特定定界符的字符串传递。
如果需要二维数组,请使用2个定界符:
"1q3p2q4".split("p").map(x => x.split("q"))
会给您:
[[1, 3],[2, 4]]