为了账号安全,请及时绑定邮箱和手机立即绑定

在 Angular 控制器中的 Restangular POST 之前更改表单数据

在 Angular 控制器中的 Restangular POST 之前更改表单数据

Go
叮当猫咪 2021-08-10 15:33:47
我有一个表单,我需要在其中编辑输入值。例如,我有许多输入控件,我想在 POST 发生之前更改值。我的 html:<input type="text" name="bar" id="bar" ng-model="foo.bar"/>我的 Go 结构:type Foo struct{  Bar string `json:"bar"`}我的角度控制器:Restangular.all('drugs/new').post($scope.drug).then(......在调用 .post() 之前,我想获取输入元素并设置一个值。当我这样做时,就在此 POST 调用之前,新值不会在 json 中发送。
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

我假设$scope.drug的值与这些输入的值直接相关,因为否则您会发布相关代码,不是吗。

AngularJS 提供 2 路绑定,这意味着如果 的值$scope.drug直接取决于您提到的输入元素,那么关系也会以另一种方式进行,即如果您更改 的值$scope.drug,则输入将更改。

所以解决方法很简单;更改 的值$scope.drug


查看完整回答
反对 回复 2021-08-10
  • 1 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信