У меня есть форма Angular JS v1.2.5, которая не будет работать в IE11. Он отлично работает в Firefox, Chrome, Safari. Моя форма использует текстовое поле с интерполяцией внутри атрибута placeholder.
<body ng-controller="MainCtrl">
<p>Hello {{ name }}!</p>
<textarea rows="4" placeholder="Description of the {{ name }}"></textarea>
</body>
Если атрибут placeholder указан с интерполяцией, я получаю следующую ошибку (только в IE).
Error: Invalid argument.
at interpolateFnWatchAction (https://localhost:44300/Scripts/angular.js:6410:15)
at $digest (https://localhost:44300/Scripts/angular.js:11581:23)
at $apply (https://localhost:44300/Scripts/angular.js:11832:13)
at done (https://localhost:44300/Scripts/angular.js:7774:34)
at completeRequest (https://localhost:44300/Scripts/angular.js:7947:7)
at onreadystatechange (https://localhost:44300/Scripts/angular.js:7903:11)
Здесь Plnkr отлично работает в Firefox, Chrome, Safari, но не в IE11. http://plnkr.co/edit/4cJzxtVSDoL2JMI9nYrS?p=preview
Я потерялся, пытаясь отлаживать внутри Angular.js. Я бы очень признателен за советы, которые помогут мне в правильном направлении. Спасибо.