Иметь два таймера на одной HTML/ угловой странице

В настоящее время я использую библиотеку угловых моментов ( https://github.com/indrimuska/angular-moment-picker), и она прекрасно работает! Однако у меня есть глупый вопрос, с которым я борюсь. Я использую таймер из этой библиотеки, и когда я добавляю вторую, любые изменения, которые я делаю в первый раз, автоматически добавляются во второй. Есть идеи? Заранее спасибо!!

HTML:

<md-input-container>
                        <input class="form-control"
                            moment-picker="ctrl.timepicker"
                            format="hh:mm A"
                            show-header="false"
                            ng-model="test.startTime"
                            ng-model-options="{ updateOn: 'blur' }"
                            ng-required="true">
                    </md-input-container>
                    <md-input-container>
                        <input class="form-control"
                            moment-picker="ctrl.timepicker"
                            format="hh:mm A"
                            show-header="false"
                            ng-model="test.endTime"
                            ng-model-options="{ updateOn: 'blur' }"
                            ng-required="true">
                    </md-input-container>

1 ответ

Я никогда не использовал эту библиотеку, но я подозреваю, что проблема заключается в том, что оба таймера имеют тот же объект, что и их moment-picker, В документах это называется двусторонним связываемым свойством, поэтому при изменении его с одного таймера перезаписывается другое.

Другие вопросы по тегам