angularjs xeditable-使用$http.get中的动态数据在可编辑选择中显示预选值

angularjs xeditable-使用$http.get中的动态数据在可编辑选择中显示预选值,angularjs,drop-down-menu,x-editable,Angularjs,Drop Down Menu,X Editable,当我按下编辑按钮时,为什么组行为空? 我希望在列表中有相同的值,当编辑模式处于打开状态时,下拉列表可见 我如何解决这个问题 请检查此工作代码: 这是我的 var-app=angular.module(“就业”[“可编辑”]); 应用程序运行(功能(可编辑选项){ editableOptions.theme='bs3';//bootstrap3主题。也可以是'bs2','default' }); app.controller('EditableRowCtrl',函数($scope、$filte

当我按下编辑按钮时,为什么组行为空? 我希望在列表中有相同的值,当编辑模式处于打开状态时,下拉列表可见

我如何解决这个问题

请检查此工作代码

这是我的

var-app=angular.module(“就业”[“可编辑”]);
应用程序运行(功能(可编辑选项){
editableOptions.theme='bs3';//bootstrap3主题。也可以是'bs2','default'
});
app.controller('EditableRowCtrl',函数($scope、$filter、$http)
{
$scope.users=[];
$http.get('userdata.json').success(函数(数据){
$scope.users=数据;
});
$scope.status=[
{value:1,文本:'aktiv'},
{值:2,文本:'inaktiv'}
]; 
$scope.groups=[
{id:1,文本:'Administrator'},
{id:2,文本:'SuperUSer'},
{id:3,文本:'Mitglied'},
]; 		  
$scope.showGroup=函数(用户){
if(user.group&&$scope.groups.length){
所选变量=$filter('filter')($scope.groups,{id:user.group});
返回selected.length?已选择[0]。文本:“未设置”;
}否则{
返回user.groupName | |“未设置”;
}
};
$scope.showStatus=功能(用户){
所选var=[];
如果(用户状态){
selected=$filter('filter')($scope.statuses,{value:user.status});
}
返回selected.length?已选择[0]。文本:“未设置”;
};
//删除用户
$scope.removeUser=函数(索引){
$scope.users.splice(索引1);
};
//添加用户
$scope.addUser=function(){
$scope.inserted={
id:$scope.users.length+1,
名称:“”,
状态:空,
组:空
};
$scope.users.push($scope.inserted);
};

});@M1ke,我不知道你是否还在做这个。我刚才看到这个问题。问题在于,您的状态和组码在userdata.json中定义为字符串,在status和groups对象中定义为整数。我刚刚在userdata中将它们改为整数,效果非常好。

请将代码附在这里,因为它将永远存在。