Иметь два таймера на одной 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
, В документах это называется двусторонним связываемым свойством, поэтому при изменении его с одного таймера перезаписывается другое.