Javascript 显示一个值但显示另一个值的输入值

Javascript 显示一个值但显示另一个值的输入值,javascript,jquery,angularjs,input,Javascript,Jquery,Angularjs,Input,我面临着一个罕见的问题,有人能帮我吗 <input class="testVal" type="number" id="GT_FIRING_TEMPERATURE" value="-17" name="degC" onchange="angular.element(this).scope().unitConversion(value,name, id)"> 这里的值是“-17”,但在输入[type='number']框中显示的是我的旧值“1” 在div中,它显示正确的值-17

我面临着一个罕见的问题,有人能帮我吗

<input class="testVal" type="number" id="GT_FIRING_TEMPERATURE" value="-17" name="degC" onchange="angular.element(this).scope().unitConversion(value,name, id)">

这里的值是“-17”,但在输入[type='number']框中显示的是我的旧值“1” 在div中,它显示正确的值-17
它在div而不是输入字段中工作得很好:)我不理解这个问题
您好,您的代码一定有问题

不过,将输入文本绑定到变量非常简单

HTML
实例:

您好,您的代码一定有问题

不过,将输入文本绑定到变量非常简单

HTML
实时示例:

由于您尚未提供完整的详细信息,请尝试以下操作: 在unitConversion函数中传递此.value

<input class="testVal" type="number" id="GT_FIRING_TEMPERATURE" value="-17" name="degC" onchange="angular.element(this).scope().unitConversion(this.value,this.name, id)">

请尝试此操作,因为您尚未提供完整的详细信息: 在unitConversion函数中传递此.value

<input class="testVal" type="number" id="GT_FIRING_TEMPERATURE" value="-17" name="degC" onchange="angular.element(this).scope().unitConversion(this.value,this.name, id)">

这是我自己找到的解决方案

<input class="testVal" type="text"  id="{{item.param_type_value}}" ng-model="item.testCondition" value="{{item.testCondition}}" name="{{item.defUnit}}"    onchange="angular.element(this).scope().unitConversion(this.value,name, id)">


我错过了ng模型,值应该是相同的ng模型,输入类型应该是文本。

这是我自己找到的解决方案

<input class="testVal" type="text"  id="{{item.param_type_value}}" ng-model="item.testCondition" value="{{item.testCondition}}" name="{{item.defUnit}}"    onchange="angular.element(this).scope().unitConversion(this.value,name, id)">


我错过了ng模型,值应该是相同的ng模型,输入类型应该是文本。

为我们提供一些代码员,我们不能猜测发生了什么……你能发布HTML和控制器吗?我正在使用ng repeat根据id将值绑定到输入框我正在绑定值,但这里的值是绑定到输入框作为valu=“-17”,但在显示我的旧值“1”时,请查看图像它在div中工作完美,而不是在输入字段:)我无法理解问题,它为我们提供了一些代码,我们不能猜测发生了什么…你能发布HTML和控制器吗?我正在使用ng repeat根据id将值绑定到输入框,我正在绑定值,但这里的值是绑定到输入框的值,为valu=“-17”,但在显示中显示我的旧值“1”,请查看图片它在div而不是输入字段中工作得很好:)我不明白问题出在哪里感谢您的快速回复Theo Itzaris我正在使用ng repeat根据id将值绑定到输入框我是绑定值,但这里的值是绑定到输入的值,如valu=“-17”,但在显示中显示我的旧值“1”,请仔细想想,你不必做得这么复杂。只需添加“ng change”,如:并在控制器中添加“valueChange”函数。我更新了plunker示例。感谢您的快速回复Theo Itzaris,我正在使用ng repeat根据id将值绑定到输入框,我正在绑定值,但这里的值绑定到输入框,为valu=“-17”,但在显示我的旧值“1”时,请查看图像您不必这么复杂。只需添加“ng change”,如:并在控制器中添加“valueChange”函数。我更新了plunker示例。我正在使用ng repeat根据id将值绑定到输入框我正在绑定值,但这里的值是绑定到输入框作为valu=“-17”,但在显示我的旧值“1”时,请查看附带的图像,也请提供您的js文件。我确信这里的问题是仅查看bcz,它获取div的更新值,而不是输入字段的更新值。在输入中,值也被更新,但它显示旧值以查看我正在使用ng repeat根据id将值绑定到输入框我正在绑定值,但此处值绑定到输入为值=“-17”,但在显示中,它显示我的旧值“1”,请查看附件中的图片,也请提供您的js文件。我确信这里的问题在于仅查看bcz it获取div的更新值,而不是输入字段。在输入中,值也会更新,但会显示旧值以供查看