3
检查了各种Stackoverflow资源后,它看起来像我仍然无法找出这样做的角度方式。只有Id列和另一个文本列(输入框)的HTML表格通过ng-repeat动态填充。然后我为显示在输入框内的每条记录提供“更新”和“删除”功能/按钮。 '删除'功能似乎确定,'删除'按钮点击我只是将ID作为参数传递给函数。使用'update'点击事件时,我不确定如何将输入框的值作为第二个参数传递给函数。请参阅下面的简化标记和代码。AngularJS - 按钮点击更新动态表中输入框的值
<tr ng-repeat="rec in allRecords">
<td>{{rec.Id}}</td>
<td>
<button ng-click="update(rec.Id, HERE_TEXT_FROM_SIBLING_INPUT')">Update</button>
<input type="text" value="{{rec.Name}}">
<button ng-click="deleteMonitorGroup(rec.Id)">Delete</button>
</td>
而且控制器
app.controller('MyCtrl', function (MyService, $scope) {
MyService.listAllRecords(function (allRecs) {
$scope.allRecords= allRecs;
});
$scope.update = function (Id, text) {
MyService.update(Id, text, function() {
// update record
});
}
});
任何帮助表示赞赏。
感谢您的帮助和非常快的回答,现在都工作正常! – user2217057