Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery更改输入值失败后更新输入的ng模型_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

Javascript 使用jquery更改输入值失败后更新输入的ng模型

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模型的

情况:

这只是我试图在实际项目中实现的一个示例,我从web服务获取一个名称数组,然后用这些名称定位输入,选择它们,然后使用jQuery设置它们的值

问题:

我需要的是知道如何更新我使用jQuery更改了其value属性的字段的ng模型

我试过这些

…但我没有任何选择

我正在使用AngularJSV1.4.8和jQuery v1.11.1

我曾尝试将输入类型设置为隐藏,并使用style:display:none键入文本,但无法正常工作

这是我正在尝试做的一个演示。这具有和输入以及具有相同ng模型的跨度绑定

单击按钮时,应该使用jQuery更改输入值,然后更新ng模型

您可以编写var e=$'myId';在你的输入中有

<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" />