javascript - 在 ng-click Angularjs 上传递所有记录字段

标签 javascript angularjs

嗨,我有以下使用 Angular 工厂获得的数据。

$scope.data=[{actId:12, acctName: "Tom James"}, {acctId:20, acctName: "Lisa Anderson"}]

在我的 html 代码中,我使用 ng-repeat 仅显示名称。

<div ng-repeat=" record in data">
<div>{{record.acctName}}</div>
<div><button ng-click="getDetails(record)">Get Details</div>
</div>

在我的 Controller 中我有

$scope.getDetails=function(record)
{
   alert(record.actId)
}

在我的 Controller 中,我试图查看 acctId 是否已传递,但出现未定义的错误。请让我知道如何传递当前记录及其所有字段。 谢谢

最佳答案

使用record.actId代替record.acctId时存在拼写错误

关于javascript - 在 ng-click Angularjs 上传递所有记录字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32324101/

相关文章:

javascript - 使用 Resig 的简单 javascript 继承确定一个函数是否扩展另一个函数

javascript - 函数参数中的解构和重构?

angularjs - ngTable.reload() 无法刷新 ng-table 第二次不显示新数据

java - 如何从 Spring Controller 获取angularjs中的模型属性值

javascript - Angular $resource 中的自定义实例方法

angularjs - 如何在 Angular 用户界面中获取传单 map 中点击的纬度/经度信息

javascript - 向图像 slider 添加淡入淡出效果 - 纯 JavaScript

javascript - 在异步函数上调用 `bind()` 部分有效

javascript - 使用 AngularJS 和 wordpress 从 JSON 响应获取图像 url

jquery - ng-repeat 数据加载后如何加载 jQuery 插件指令