我无法在角度应用中将值传递给ng-click形成ng-repeat。
这是我的html
<div ng-repeat="x in tt" >
<div>
<div ng-hide={{x.quien!=dameLocal.nombre}}>
<a href ng-click="edit(x.id)">
<i class='fa fa-pencil-square-o fa-2x ' ></i>
</a>
</div>
</div>
</div>
但是 edit(x.id)不会获得任何值。 检查代码,我得到这个:
<a href="" ng-click="edit(x.id)">
那么,为什么我在ng-click中没有获得id值?
预先感谢
编辑: 例如,如果我输入
data-id={{x.id}}
它获得了x.id值,那么到底是什么呢?
edit2:
这是我的Js:
$scope.edit=function(a){
console.log(a);
// $scope.comentEdit(a);
// $scope.comentDel(a);
}
答案 0 :(得分:0)
此ID将发送到您的函数edit()。在编辑功能的开发工具中放置一个breakPoint,您将在其中看到此ID。
$scope.edit = function(id) {
console.log(id);
};
在这种情况下,您的数据tt应该是这样的:
$scope.tt = [
{
id: "123",
name: "item"
}
];