angularjs ng重复绑定错误

angularjs ng重复绑定错误,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,有人能解释一下为什么在这种情况下,输入char时焦点会随时丢失,但在这种情况下,一切正常吗?这是因为第二个示例使用对象而不是整数将模型绑定到视图 模型通过引用绑定到ng repeat的范围,当引用更改时,ng repeat会重新加载该模型-因此会删除旧元素并创建新元素 整数是按值存储的,所以基本上当您更改一个整数时,它将成为一个全新的模型(作为内存中的一个位置)。但在使用对象时,仅更改其某些属性的值时,对该对象的引用保持不变 作为一个简单的解释,在第一个例子中,元素失去了焦点,因为它不再是同一个

有人能解释一下为什么在这种情况下,输入char时焦点会随时丢失,但在这种情况下,一切正常吗?

这是因为第二个示例使用对象而不是整数将模型绑定到视图

模型通过引用绑定到
ng repeat
的范围,当引用更改时,ng repeat会重新加载该模型-因此会删除旧元素并创建新元素

整数是按值存储的,所以基本上当您更改一个整数时,它将成为一个全新的模型(作为内存中的一个位置)。但在使用对象时,仅更改其某些属性的值时,对该对象的引用保持不变


作为一个简单的解释,在第一个例子中,元素失去了焦点,因为它不再是同一个元素。

请从这个问题中找到答案()