Я пытаюсь применить DatePicker от угловой ш в моем приложении, но по какой-то причине это приводит к следующей ошибке:угловой пользовательский интерфейс самозагрузки DatePicker вызывает «infdig»
Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting! Watchers fired in the last 5 iterations: [] http://errors.angularjs.org/1.3.15/ $rootScope/infdig?p0=10&p1=%5B%5D
Я не понимаю, почему это ошибка срабатывает, потому что. В приведенной выше ссылке указано:
This error occurs when the application's model becomes unstable and each $digest cycle triggers a state change and subsequent $digest cycle. Angular detects this situation and prevents an infinite loop from causing the browser to become unresponsive.
Я не вижу, как это применимо к моей ситуации вообще.
Если я использую регулярное поле ввода, как это:
<input type="text" class="form-control" id="my-date" name="myDate" data-ng-model="ctrl.myDate"
data-ng-model-options="{updateOn: 'blur'}" data-ng-change="ctrl.changeDetected()" >
Там нет никаких проблем, и дата отображается только штраф, но это:
<p class="input-group">
<input type="text" class="form-control" datetime-picker="'yyyy-MM-dd'" data-ng-model="ctrl.myDate" data-is-open="ctrl.isOpen" data-enable-time="false" data-show-button-bar="false" data-timepicker-options="ctrl.dateOptions" />
<span class="input-group-btn">
<button type="button" class="btn btn-default" data-ng-click="ctrl.openCalendar($event, date)"><i class="fa fa-calendar"></i></button>
</span>
</p>
приведет к ошибке. Может ли кто-то умнее меня дать мне указатель на то, что мне не хватает. Я просто загружаю дату из бэкэнд и пытаюсь отобразить ее как текущую дату в datepicker.
/Отношения Kris