Kendo功能MVVM绑定

时间:2019-04-08 08:15:20

标签: mvvm kendo-ui kendo-template

我尝试使用具有常量的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:意外令牌}

有人可以告诉我,为什么会发生这种情况,以及如何解决此问题?

这是道场: https://dojo.telerik.com/iJAXajEg

1 个答案:

答案 0 :(得分:0)

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

  

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

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

"1q3p2q4".split("p").map(x => x.split("q"))

会给您:

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