Javascript AngularJS:在ng repeat中保存所选行的单击操作

Javascript AngularJS:在ng repeat中保存所选行的单击操作,javascript,angularjs,hyperlink,angularjs-ng-repeat,Javascript,Angularjs,Hyperlink,Angularjs Ng Repeat,摘要: 我有一个对象数组,显示在ng repeat列表中。每个对象都有三个属性id,name和age名称字段可单击 要求: 一旦用户点击名称字段 问题陈述: 假设用户之前单击了Alpha,现在他要单击Beta。然后,Alpha字段的状态再次更改为以前的状态( 一次 {{person.name} {{person.age} 更好的处理方法是,在单击时,为超链接设置一个“真”或“假”的字段,使其成为“真” 演示 var-app=angular.module('myApp',[]); 函数Peopl

摘要:

我有一个
对象数组
,显示在
ng repeat
列表中。每个对象都有三个属性
id
name
age
<代码>名称字段可单击

要求:

一旦用户点击
名称
字段

问题陈述:

假设用户之前单击了
Alpha
,现在他要单击
Beta
。然后,
Alpha
字段的状态再次更改为以前的状态(

一次<代码> {{person.name} {{person.age}
更好的处理方法是,在单击时,为超链接设置一个“真”或“假”的
字段,使其成为“真”

演示
var-app=angular.module('myApp',[]);
函数PeopleCtrl($scope,$http){
$scope.people=[
{
id:1,
名称:“阿尔法”,
年龄:"24岁",,
单击:false
},
{
id:2,
名称:“测试版”,
年龄:"25岁",,
单击:false
}
];
$scope.removeLink=功能(个人){
person.clicked=true;
};
}

身份证件
名称
年龄
{{person.id}
{{person.name}
{{person.age}

谢谢你的回答,但这只是一个问题陈述我在angular ui grid中面临的问题。我如何在angular ui grid中实现这一点,因为没有ng-repeat。那么为什么你的问题有ng-repeat?这只是一个问题陈述。我无法将整个
ui grid
代码粘贴到这里。这是我在帖子中使用ng-repeat的唯一原因。y你应该用你的问题重复这个问题。否则我认为我们帮不了你。你可以做的是创建一个带有ng grid的plunker应用程序,我会根据我当前的问题将你的答案标记为正确,因为它工作正常。