Я использую ион-datetime-picker в своем ионном проекте. Все отлично работает, когда я отлаживаю его в веб-браузере. Когда я запускаю его на реальном устройстве, я нашел проблему. Текст ввода не обновляется. Я проверяю его с помощью chrome://inspect/#devices
, я вижу, что значение ввода (модели) изменяется, даже если текст на входе не изменяется.
Я добавил новый вопрос здесь, надеюсь, кто -то здесь может помочь тоже. Спасибо заранее.
ОБНОВИТЬ
Я попытался добавить обратный вызов тоже в этом плагине с помощью ng-click и передать значение в соответствии с областью действия, а после этого сделать некоторый triggerHandler
на вход.
$scope.changeme = function(val) {
alert(val)
}
Сила - это предупредить значение три раза. В первый раз он предупреждает о полном описании даты, во второй раз он предупреждает о формате времени, как ожидалось, как 13:30
, и, наконец, в последний раз он только предупреждает Nan:Nan
Я также сделал $ scope. $ Apply(), и это все равно не помогает.
Пожалуйста помоги. Я провел всю ночь только за это. Заранее спасибо.
Плагин (сделанный мной) не предназначен для использования с элементом <input>
. Зачем?
ng-model
и механизм modelValue-viewValue, который противоречит механизму ng-model
input
элементаDate
качестве модели, который находится в конфликте с простой строковой моделью input
элемента Используйте <div ion-datetime-picker ng-model="x">{{x | someFilter}}</div>
<div ion-datetime-picker ng-model="x">{{x | someFilter}}</div>
или все, что вам подходит.