My json object looks like this,
$scope.myObject = {
"mainKey1":{
"name": "x",
"age": "20"
},
"mainKey2":{
"name":"y",
"age":"25"
},
"mainKey3":{
name:"z",
"age":"30"
}
};
and i want to change keys for example ,
i want to change "mainKey1"
to "newKey1
" in ng-repeat
my html looks like this
<div ng-repeat="(key,obj) in myObject">
<label>Name</label>
<input type="text" name="name" ng-model="obj.name"
placeholder="enetr name"/><br/>
<label>Age</label>
<input type="text" name="age" ng-model="obj.age" placeholedr="enter age" /><br/>
<label>Key </label>
<select ng-options="k for k in keyCollection" ng-model="key" >
</select>
</div>
But looks like using key in ng-model directly doesn't work , can anyone please help to achieve expected result, Thanks in advance