AngularJS:五个输入与ng-model崩溃IE 11,任何想法?

时间:2014-06-18 03:46:10

标签: angularjs internet-explorer-11

这是代码,非常简单: 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下,浏览器崩溃。

步骤:

  1. 在五个输入中键入任何内容。
  2. 点击“创建”。输入应为空。
  3. 在每个输入中再次输入。在我的计算机上,浏览器崩溃。
  4. 但如果我删除了一个输入并留下其中的4个,浏览器就不会崩溃。

    有什么想法吗?

    =================================

    更新:新发现

    如果我在创建对象时给出一些初始值,浏览器将不会崩溃

      $scope.user = {A: '1', B: '2', C: '3', D: '4', E: '5'};
    

    如果我给出一些空值,在点击“创建”按钮几次(大约5到20次)之后,浏览器会崩溃。

      $scope.user = {A: '', B: '', C: '', D: '', E: ''};
    

0 个答案:

没有答案