У меня есть ввод даты, который по какой-то причине становится неопределенным или "d-n-u", когда я пытаюсь использовать в своей переменной области видимости.Думаю, у меня есть часы для этого ввода, и значение там не определено.Я не могу заставить это работать
html:
<input type="date" id="date-input2" ng-model="params.schedule" />
javaScript:
$scope.$watch('params.schedule', function (newValue, oldValue) {
//here I am indeed getting Mon Dec 31 2018 00:00:00 GMT+0000 (Western European //Standard Time)
console.log(newValue);
console.log($scope.params.schedule);
}, true);
// но когда я пытаюсь использовать это, оно становится undefined
... а затем d-n-u
... из-за этого
var scheduledDate = $scope.params.schedule;
$scope.params.schedule = scheduledDate[2] + "- " + scheduledDate[1] + "- " + scheduledDate[0];
$scope.ScheduledDate = scheduledDate.substring(0, 10);
почему значение теряется на полпути?