所以这是我最近项目的github:https://github.com/ryanwaite28/form-site 它是一个表单站点,您可以在其中创建和编辑用户。我得到了创建功能,但编辑不是 当你点击编辑时,我想将用户信息传递给编辑功能的参数,但我似乎无法做到正确。我想将用户的信息设置为输入框中的信息。有什么我做错了吗?另外,我使用angular JS和jQuery。
答案 0 :(得分:0)
您没有将用户传递给html中的函数:
<td><button type="button" id="edit-btn" ng-click="editUser(user)">Edit</button></td>
此外,您需要在编辑&#34;中引用&#34;的形式。用户不知何故喜欢:
$scope.editUser = function(user) {
$scope.userBeingEdited = user;
}
并将编辑表单的html引用到该范围的userBeingEdited部分。
saveChanges方法不应该在编辑功能中。应该是一个单独的函数,您可以在其中提交更改