Javascript 使用jquery更改输入值失败后更新输入的ng模型
情况: 这只是我试图在实际项目中实现的一个示例,我从web服务获取一个名称数组,然后用这些名称定位输入,选择它们,然后使用jQuery设置它们的值 问题: 我需要的是知道如何更新我使用jQuery更改了其value属性的字段的ng模型 我试过这些 …但我没有任何选择 我正在使用AngularJSV1.4.8和jQuery v1.11.1 我曾尝试将输入类型设置为隐藏,并使用style:display:none键入文本,但无法正常工作 这是我正在尝试做的一个演示。这具有和输入以及具有相同ng模型的跨度绑定 单击按钮时,应该使用jQuery更改输入值,然后更新ng模型 您可以编写var e=$'myId';在你的输入中有Javascript 使用jquery更改输入值失败后更新输入的ng模型,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,情况: 这只是我试图在实际项目中实现的一个示例,我从web服务获取一个名称数组,然后用这些名称定位输入,选择它们,然后使用jQuery设置它们的值 问题: 我需要的是知道如何更新我使用jQuery更改了其value属性的字段的ng模型 我试过这些 …但我没有任何选择 我正在使用AngularJSV1.4.8和jQuery v1.11.1 我曾尝试将输入类型设置为隐藏,并使用style:display:none键入文本,但无法正常工作 这是我正在尝试做的一个演示。这具有和输入以及具有相同ng模型的
<input name="myId" type="hidden" data-ng-model="ctrl.myValue2" />
我认为您错过了id属性,请尝试以下操作:
<input id="myId" type="hidden" data-ng-model="ctrl.myValue2" />
修复了ID并添加了jQuery的更改,这可能是您尝试做的。下面你可以找到你的代码修复。这里是通常单独使用AngularJS的方式: 值:{{ctrl.myValue}} 更改值 //我的控制器 角度。模块'app',[] .controller'myCtrl',函数{ var vm=这个; vm.wizard={ changeValue:fnChangeValue } 返回vm.wizard; 函数fnChangeValuenewValue{ 变量e=$‘myId’; e、 valnewValue; e、 变化; } };
实际上你想做什么?输入ng模型:ctrl.myValue2。Span:ctrl.myValue.@Sajeetharan,谢谢你的回复。这只是一个演示,但我尝试做的是:给定一个名称列表,找到具有这些名称的输入,通过jQuery设置它们的值,然后更新它们的ng模型。所有这些都是一个从REST服务获取名称后调用的函数。希望我能把情况说清楚。感谢您的帮助:请问您为什么要混合使用jQuery和AngularJS?这两个框架都实现了一个根本不同的概念,你可以用其中任何一个实现你所描述的。我实际上尝试使用angular.element语法,但都不太走运,这两个都是:,真令人沮丧!我愿意接受任何建议。也许我遗漏了一些琐碎的东西。我已经为此挣扎了好几个小时了。
<input id="myId" type="hidden" data-ng-model="ctrl.myValue2" />