这是代码,非常简单: http://jsfiddle.net/nyXPc/
HTML:
<div ng-app="" ng-controller="Ctrl">
<button ng-click='createNewUser()'>Create</button>
<input ng-model='user.A'>
<input ng-model='user.B'>
<input ng-model='user.C'>
<input ng-model='user.D'>
<input ng-model='user.E'>
</div>
JS:
function Ctrl($scope){
$scope.user = {};
$scope.createNewUser = function(){
$scope.user = {};
}
}
我有5个输入ng-model,在Windows 8.1的IE 11下,浏览器崩溃。
步骤:
但如果我删除了一个输入并留下其中的4个,浏览器就不会崩溃。
有什么想法吗?
=================================
更新:新发现
如果我在创建对象时给出一些初始值,浏览器将不会崩溃
$scope.user = {A: '1', B: '2', C: '3', D: '4', E: '5'};
如果我给出一些空值,在点击“创建”按钮几次(大约5到20次)之后,浏览器会崩溃。
$scope.user = {A: '', B: '', C: '', D: '', E: ''};