0

对不起,英语是我的第二语言。AngularJS - 数据绑定不起作用

这是我的问题。我已经绑定了两个文本框的范围。每个文本框都需要在更改上影响其他文本框。你会明白它会导致冲突。从现在开始,我明白了:

<input type="text" ng-model="celcius" ng-change="farenheit=celcius * 9/5 + 32 || ''"> 
<input type="text" ng-model="farenheit" ng-change="celcius=(farenheit - 32) * 5/9 || ''"> 

但它无法正常工作。任何想法如何欺骗?

+0

尝试使用type =“number”而不是type =“text” – 2014-08-27 23:54:07

+0

你是一个天才,它的工作原理! – 2014-08-27 23:58:45

回答

0

您需要使用type =“number”而不是type =“text”,以便ng-change指令中的表达式可以将值计算为数字而不是文本。