Kendo UI DropdownList dataSource

时间:2015-08-21 09:30:47

标签: kendo-ui kendo-dropdown angular-kendo

有什么方法可以将kendo ui下拉数据源设置为对象的属性?实施例。

如果我有以下对象

Person:{ FirstName: 'Nilesh', Gender: 'Male', GenderList:['Male','Female'] }

如果我有一个表单,其中我显示了第一个名称的文本框和性别的下拉列表,我想将kendo ui下拉列表绑定到对象的GenderList属性。

我想在angularjs

中这样做

这甚至可能吗?如果是,我们怎样才能使这个工作?

我使用以下html来渲染kendodropdown列表。

<input kendo-drop-down-list k-data-source="Person['GenderList']" />

但这不起作用。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

我已经测试了您的代码,这对我有用:

在您的控制器中:

override func viewDidLoad() {
    ...
    categoryCollectionView.reloadData()
}

在你的HTML中:

$scope.Person = {
        FirstName: 'Nilesh',
        Gender: 'Male',
        GenderList: ['Male', 'Female']
    }

唯一的区别是var <input kendo-drop-down-list k-data-source="Person['GenderList']" /> 声明为$ scope。这对于角度数据绑定是必要的。