html显示动态值,javascript – 如何在HTML标记内获取动态变量的值

我目前正在使用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 }}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值