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