Javascript 如何选择/取消选择表中的行?

Javascript 如何选择/取消选择表中的行?,javascript,html,angularjs,Javascript,Html,Angularjs,我在表中的每一行上都有eventng-click()。如果我在表格行上单击并在双击后删除类,如何添加类new?我试图创建一个数组,其中包含每个键的true/false值: 看法 单击对象时,可以将属性添加到对象中 尝试下面的代码段并单击一行。它会将属性所选添加到对象中 var-app=angular.module('myApp',[]); 应用程序控制器('myCtrl',函数($scope){ $scope.list=[{ “姓名”:“A”, “说明”:“foo” }, { “名称”:“B”

我在表中的每一行上都有event
ng-click()
。如果我在表格行上单击并在双击后删除类,如何添加类
new
?我试图创建一个数组,其中包含每个键的
true
/
false
值:

看法
单击对象时,可以将属性添加到对象中

尝试下面的代码段并单击一行。它会将属性
所选
添加到对象中

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.list=[{
“姓名”:“A”,
“说明”:“foo”
}, {
“名称”:“B”,
“说明”:“fooo”
}];
$scope.select=函数(i){
如果(i.selected==未定义)
i、 所选=假;
i、 已选择=!i.已选择;
}
});
。新建{
背景颜色:橙色;
}

{{i.name}}-{i.description}

json列表实际包含哪些内容?@Darama您能详细说明一下吗?提供的代码运行良好
<div ng-repeat="i in list">
     <div ng-click="select(i)"></div>
</div>
$scope.select = function(obj){
    $scope.selected[obj.id].show = true;
}

$scope.delete = function(obj){
    $scope.selected[obj.id].show = false;
}