Пользовательский интерфейс кендо: привязка источника к массивам примитивных объектов - PullRequest
0 голосов
/ 05 ноября 2019

Вот оригинальная статья из пользовательского интерфейса Kendo о привязке к массивам примитивных объектов: https://docs.telerik.com/kendo-ui/framework/mvvm/bindings/source#source-binding-to-arrays-of-primitive-objects

В моем проекте мне нужно работать с массивом строк в качестве значений входных элементов. И мне было интересно, если кто-нибудь знает, почему невозможно использовать следующий шаблон:

<script id="ul-template" type="text/x-kendo-template">
    <li>
        <input type="text" data-bind="value: this" />
        <a class="k-button textButton" title="Remove" data-bind="events: { click: removeValue }" href="\\#"><span class="k-icon k-i-close"></span></a>
    </li>
</script>

Вместо того, который предусмотрен в их документах:

<script id="ul-template" type="text/x-kendo-template">
    <li data-bind="text: this"></li>
</script>

Что бы я ни пробовал, простоне перечисляет перечисленные выше элементы с такими примитивными данными, как [ "Coffee", "Tea", "Juice" ], но работает, если вместо простых строк, таких как [ {product: "Coffee"}, {product: "Tea"}, {product: "Juice"} ], есть объекты, что в моем случае не является предпочтительным решением.

Что яделать неправильно? Заранее спасибо.

...