【发布时间】:2019-04-08 08:15:19
【问题描述】:
我尝试使用带有常量的 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: Unexpected token }
谁能告诉我,为什么会发生这种情况,以及如何解决这个问题?
【问题讨论】:
-
您只能传递一个字符串参数,在该参数中您可以添加任意数量的数据,并用分隔符分隔(在本例中为 q)。您可以发送 '2q3q4q5123123' 并获取参数数组:['2','3','4','5123123']。我可以看到它不适用于 .或,分隔符。可能是因为一些正则表达式。
标签: mvvm kendo-ui kendo-template