Значение даты привязки к ng-модели в угловом кендо-датчике
У меня есть api, который возвращает дату в этом формате "014-08-26T15:10:45.402 Z" я использую angular Kendo ui .Проблема, с которой я сталкиваюсь, - это дата, не связанная с выбором даты кендо.Кто-нибудь может мне помочь .
<input kendo-date-picker ng-model="emp.datestart" k-format="MM/dd/yyyy" />
2 ответов
чтобы иметь Kendo DatePicker, работающий со Строковой моделью значения даты, вам нужно:
1) Использовать K-ng-model вместо ng-модели.
2) сообщите виджету, в каком точном формате будет проанализирована дата.
<input kendo-date-picker k-ng-model="emp.datestart" k-options="datePickerOptions" />
затем на вашем контроллере AngularJS вы укажете формат разбора даты, например:
$scope.datePickerOptions = {
parseFormats: ["yyyy-MM-ddTHH:mm:ss"]
};
вы можете использовать что-то вроде этого
<h4>Select date:</h4>
<input
kendo-date-time-picker
k-options="monthSelectorOptions"
data-k-ng-model="dateObject"
data-ng-model="dateString.startDate"
style="width: 100%;" />
var startDate = new Date();
$scope.monthSelectorOptions = {
value: startDate,
format: "dd/MM/yyyy h:mm tt",
parseFormats: ['ddd MMM dd yyyy'],
animation: {
close: {
effects: "fadeOut zoom:out",
duration: 300
},
open: {
effects: "fadeIn zoom:in",
duration: 300
}
},
culture: "de-DE",
};