Kendo ui 剑道UI下拉列表数据源

Kendo ui 剑道UI下拉列表数据源,kendo-ui,kendo-dropdown,angular-kendo,Kendo Ui,Kendo Dropdown,Angular Kendo,有没有办法将剑道ui下拉列表数据源设置为对象的属性?例如 如果我有以下目标 人:{ 名字:“Nilesh”, 性别:'男性', 性别主义者:[“男性”,“女性”] } 如果我有一个表单,其中显示一个文本框作为名字,一个下拉列表作为性别,那么我想将剑道ui下拉列表绑定到对象的GenderList属性 我想用angularjs做这个 这可能吗?如果是,我们如何才能让它工作 我使用以下html来呈现kendodropdown列表 但这是行不通的 非常感谢您的帮助。我已经测试了您的代码,这对我很有用:

有没有办法将剑道ui下拉列表数据源设置为对象的属性?例如

如果我有以下目标

人:{
名字:“Nilesh”,
性别:'男性',
性别主义者:[“男性”,“女性”]
}

如果我有一个表单,其中显示一个文本框作为名字,一个下拉列表作为性别,那么我想将剑道ui下拉列表绑定到对象的
GenderList
属性

我想用angularjs做这个

这可能吗?如果是,我们如何才能让它工作

我使用以下html来呈现kendodropdown列表

但这是行不通的


非常感谢您的帮助。

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

在控制器中:

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

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


唯一的区别是var
Person
被声明为$scope。这是角度数据绑定所必需的。

嘿,谢谢@roberto,我发现了这个问题。我正在呈现的表单是完全动态的,我正在弹出的性别列表在剑道网格单击事件中。我唯一要做的就是使用“$scope.$apply(function(){ctrl.Person['GenderList']=ctrl.SampleRow['GenderList']})
。你帖子中的
$scope`一词引导我找到了正确的解决方案。