我目前正在使用AngularJS,这是我的 HTML:
{{ tdata.companyName }}
{{ tdata.department }}
这是Angular:$scope.editCompany = function(index) {
console.log(index);
// my stuffs
}
加载页面时:
>第一次,tdata.id在HTML视图中显示数字id 1
editCompany(index)也会打印到控制台编号1.
>第二次,在我使用Angular orderBy进行排序后,
tdata.id显示对应的数字id 10
tdata.companyName.但是,此时,editCompany(索引)仍然存在
打印到控制台编号1,而不是10.
我该如何解决?
最佳答案 使用ng-click =“editCompany(tdata.id)代替ng-click =”editCompany({{tdata.id}})
{{ tdata.companyName }}
{{ tdata.department }}