剑道函数MVVM绑定

剑道函数MVVM绑定,mvvm,kendo-ui,kendo-template,Mvvm,Kendo Ui,Kendo Template,我尝试使用kendo函数mvvm绑定常量,如下所示: 但如果我加了>2个参数,或者在常数中加了点 <div data-bind="visible: visibleTextBox('2q4', '2q4', '2q4')"></div> <div data-bind="visible: visibleTextBox('2.q.4')"></div> 返回错误: 结果:4个未捕获的语法错误:意外标记} 有人能告诉我,为什么会发生这种情况,以及如何解

我尝试使用kendo函数mvvm绑定常量,如下所示:

但如果我加了>2个参数,或者在常数中加了点

<div data-bind="visible: visibleTextBox('2q4', '2q4', '2q4')"></div>
<div data-bind="visible: visibleTextBox('2.q.4')"></div>
返回错误:

结果:4个未捕获的语法错误:意外标记}

有人能告诉我,为什么会发生这种情况,以及如何解决

这里是dojo:

答案直接出现在问题开头的链接中:

如果需要传递数组,请将其作为带有特定分隔符的字符串传递

如果需要二维数组,请使用2个分隔符:

"1q3p2q4".split("p").map(x => x.split("q"))
将为您提供:

[[1, 3],[2, 4]]

您只能传递一个字符串参数,在该参数中,您可以添加任意数量的数据,在本例中,可以使用分隔符q分隔。您可以发送'2Q4Q5123123'并获取参数数组:['2'、'3'、'4'、'5123123']。我看不出这对你有什么作用。或者,分隔符。可能是因为一些正则表达式。
[[1, 3],[2, 4]]