0
任何人都可以解釋爲什麼在這種情況下,http://codepen.io/mikeward/pen/gwcjt聚焦丟失時隨時字符鍵入,但在這種情況下,http://codepen.io/anon/pen/fcrdh一切工作正常?angularjs NG重複序列結合的bug
任何人都可以解釋爲什麼在這種情況下,http://codepen.io/mikeward/pen/gwcjt聚焦丟失時隨時字符鍵入,但在這種情況下,http://codepen.io/anon/pen/fcrdh一切工作正常?angularjs NG重複序列結合的bug
這是因爲第二個例子中使用對象而不是整數的給模型到視圖綁定。
該模型通過引用綁定到ng-repeat
的範圍,並且當引用更改時,ng-repeat會重新渲染該模型 - 以刪除舊元素並創建新元素。
整數由值存儲,所以基本上當你改變的整數,它成爲一個完全新的模型(在存儲器中的位置)。但是,當您使用對象時,只改變其某些屬性的值時,對該對象的引用保持不變。
所以,作爲一個簡單的解釋,在元素失去焦點在第一個例子,因爲它是不一樣的元素了。
請找到這個問題的答案(http://stackoverflow.com/questions/21829175/input-gets-unfocused/21829795#21829795) – Fidel