angularjs を使用して、入力のプレースホルダーをそのモデルにバインドすると、ドキュメントが IE に読み込まれたときに変更イベントが発生します。これは正しくないようで、他のブラウザーではこの動作は見られません。
HTML:
<div ng-app="angularjs-starter" data-ng-controller="MainCtrl">
<div data-ui-view="viewMain">
<input
placeholder="{{theValue}}"
data-ng-model="theValue"
data-ng-change="valueChanged(theValue)" />
</div>
Javascript:
var app = angular.module('angularjs-starter', []);
app.controller('MainCtrl', function($scope) {
$scope.valueChanged = function(theValue) {
alert("Value Change Called On Load in IE.");
};
});