Функция кендо MVVM bind - PullRequest
       27

Функция кендо MVVM bind

0 голосов
/ 08 апреля 2019

Я пытался использовать привязку функции кендо 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 Ответ

1 голос
/ 09 мая 2019

Ответ прямо в ссылке в начале вашего вопроса:

если вам нужно передать массив, передайте его как строку с определенным разделителем.

Если вам нужен двумерный массив, используйте 2 разделителя:

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

даст вам:

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