2016-08-16 5 views
0

Пожалуйста, помогите я пытаюсь реализовать Угловое JS, но он не работает на MozillaУгловая <входной тип = «время»> JS не работает на Mozilla

Check скрипку на Mozilla

<div ng-app ng-controller="HistoryCtrl"> 
    <input type="date" ng-model="startDate" /> 
    <input type="time" ng-model="startTime" /> 
    <input type="date" ng-model="endDate" /> 
    <input type="time" ng-model="endTime" /> 
    <button ng-click="updateForm()">Update</button> 
    <pre>Start Date: {{ startDate }} 
Start Time: {{ startTime }} 
End Date: {{ endDate }} 

function HistoryCtrl($scope) { 

    $scope.result = { 
     result: 'success', 
     start: '2013-11-23 03:00:00', 
     end: '2013-11-24 16:30:00', 
     delta: 0.05681799352169 
    }; 

    $scope.updateForm = function() { 
     console.log('updating delta balance'); 
     $scope.updateTimespan($scope.result.start, $scope.result.end); 
    }; 

    $scope.updateTimespan = function (start, end) { 
     $scope.startDate = start.split(" ")[0]; 
     $scope.startTime = start.split(" ")[1]; 
     $scope.endDate = end.split(" ")[0]; 
     $scope.endTime = end.split(" ")[1]; 
    } 
} 

http://jsfiddle.net/t3m6r/3/

ответ

0

Mozilla не поддерживает дату, время, месяц и несколько типов ввода.

Вместо этого используйте любой существующий таймер.

0

К сожалению, mozilla не поддерживает типы ввода даты/времени. Вы можете проверить поддержку браузера от here