Я не уверен, что этот ответ правильный, но, пожалуйста, прокомментируйте, если вам нужен конкретный c ответ.
Из документации это шаблон:
@Component({
selector: 'my-app',
template: `
<div class="example-wrapper">
<p>T-shirt size:</p>
<kendo-dropdownlist
[data]="data"
[textField]="'text'"
[valueField]="'link'"
>
</kendo-dropdownlist>
</div>
`
})
class AppComponent {
public listItems: Array<{ text: string, link: text }> = [
{ link: "/some/url/1", text: "name1" },
{ link: "/some/url/2", text: "name2" },
{ link: "/some/url/3", text: "name3" }
];
}
Я надеюсь, что вы передаете правильную информацию:
1. имя переменной: в вашем случае переменная данных data
сам. 2. точные имена полей; в вашем случае textField
- это text
, а valueField
- это link
Я надеюсь, что это то, что вы ищете. Я просто догадываюсь на основе вашего вопроса, так как вы не предоставили подробный код.
Надеюсь, это поможет.
Примечание. Обратите внимание: я изменил приведенный выше код (HTML шаблон и переменная) в соответствии с вашим кодом в вопросе.