'Promise' is undefined error when run on IE
问题 I have a controller code that runs fine on Chrome, but when run on IE 10 the same code returns ReferenceError: 'Promise' is undefined The function that returns the error is: new Promise(function(resolve) { MetaModel.load($scope, (regionExist ? reqParmRegion[1] : reqParmRegion), (screenExist ? reqParmScreen[1] : reqParmScreen), resolve); }).then(function(){ loadRelationshipByStep($scope.preStep); if($rootScope.regionId === 'us') { $rootScope.currRel = 'itself'; } if($rootScope.screenId.indexOf