angularjs - angularjs http.patch 部分模型
问题描述
我可能在一杯水里摸索...
我的控制器中有这样的数据源
$scope.data = { name: John, lastname: Doh, age: 31 }
在我看来,我有一个表格可以只编辑名称
<input type=text ng-model="data.name">
现在,点击时我只想将名称发送到特定服务,但如果我这样做,http.patch('myapi/path',data)
我会发送所有模型数据,还有姓氏和年龄......
我可以修复只发送姓名吗?
解决方案
您已定义$scope.data
为具有 3 个键name
和lastnam
的对象age
。然后,您将使用相同的对象来执行 http 补丁。如果您只想发送新名称,您可以试试这个
http.patch('myapi/path',{name: data.name})
推荐阅读
- puppeteer - 是否可以使用/在其他工具(如 playright 或 puppeteer)中执行夜间测试测试?
- html - 如何仅使用 HTML/CSS 调整导航栏的大小?
- firebase - W/System (10375):忽略标头 X-Firebase-Locale,因为它的值为 null
- javascript - 如何清除 ReactJS 中的受控输入?
- css - ReactDOM.createPortal() 在 next.js-typescript 中创建额外的空白 div
- typescript - 我的返回类型是对象数组的形式,但我无法映射数组以获取值
- rust - 解决 Rust 字符串格式化程序忽略某些 unicode 字符串的正确字符串长度
- tinybutstrong - 子块用opentbs创建xlsx?
- python - 在 Etsy 上找不到合适的网页抓取类
- json - 使用 JQ 中更高级别对象的值更新深度嵌套的字段