我可能正在喝一杯水...
我的控制器中有一个这样的数据源
$scope.data = { name: John, lastname: Doh, age: 31 }
我认为我有一个表格可以仅编辑姓名
<input type=text ng-model="data.name">
现在,在单击时,我只想将名称发送给特定服务,但是如果我http.patch('myapi/path',data)
,我将发送所有模型数据,还发送姓氏和年龄...
我该如何解决发送仅姓名?
答案 0 :(得分:1)
您已将$scope.data
定义为具有三个键name
,lastnam
和age
的对象。然后,您使用同一对象执行http补丁。如果您只想发送新名称,则可以尝试
http.patch('myapi/path',{name: data.name})