我在学习Angularjs的范围示例时发现了这个问题。这是我的代码:
<span data-ng-controller="Control1">
<input id="a" data-ng-model="model1.input1">
<input id="b" data-ng-model="model1.input1">
The input is: <span id="c">{{model1.input1}}</span>
The input is: <span id="d">{{model1.input1}}</span>
</span>
我可以看到它有效,只是synzhronizing行为很奇怪。当我开始输入&lt;输入&gt;,两者&lt;输入&gt;内容是同步的,但视图部分{{model1.input1}}不同步,有时只有一个{{model1.input1}}是同步的。但是,如果我双击页面,或者在输入框中选择所有文本,则{{model1.input1}}都会同步。
我的浏览器是IE9,它在firefox和chrome上运行完美。任何人都知道发生了什么?感谢。