【发布时间】:2014-09-29 11:27:01
【问题描述】:
我正在处理一个平均堆栈 crud,并且即将使其功能齐全,但我一直试图从表单字段中提取实际数据。我目前对数组值进行了硬编码,可以使用,但我想用输入的表单字段值替换“已编辑”。
我的角度 PUT 请求:
$scope.editService = function(id) {
$http.put('/api/hc/' + id,
{title: 'edited',
shortname: 'edited',
summary: 'edited',
description: 'edited'}
)
.success(function(data) {
})
.error(function(data) {
console.log('Error: ' + data);
});
};
我的角形:
<form name="editForm" ng-submit="editService(service._id)" ng-repeat="service in services | filter:json">
<input type="text" placeholder="{{ service.title}}" ng-model="serviceTitle" required>
<input type="text" placeholder="{{ service.shortname}}" ng-model="serviceShortname" required>
<input type="text" placeholder="{{ service.description}}" ng-model="serviceSummary" required>
<textarea type="text" placeholder="{{ service.summary}}" ng-model="serviceDescription" required></textarea>
<button type="submit">Edit</button>
</form>
我最初的想法是用 $scope.serviceTitle 替换“已编辑”的值,但这似乎不起作用。有效载荷返回空。
【问题讨论】:
标签: angularjs rest mean-stack