Я хочу конвертировать часы и минуты в секунды, которые будут отправлены API, но я не получаю преобразованные секунды. И какое значение я должен отправить в API.часов и минут до секунд
Html:
<form ng-submit="vm.handleAddBrief(vm.briefAttractionData)">
<div class="form-group">
<label class="control-label col-md-3">Duration
</label>
<div class="col-md-6">
<div class="input-group input-medium margin-top-10" name="duration">
<input type="text" class="form-control" ng-model="vm.briefAttractionData.hours">
<span class="input-group-addon">
hrs
</span>
<input type="text" class="form-control" ng-model="vm.briefAttractionData.minutes">
<span class="input-group-addon">
mins
</span>
<!--{{seconds | secondsToDateTime | date:'HH:mm:ss'}}-->
</div>
</div>
</form>
Контроллер:
function addBriefController($scope, $state, $timeout, $location, addBriefService) {
var vm = this;
vm.handleAddBrief = function (data) {
var duration = function(data) {
var hrs = Math.floor(data.hours * 3600);
var min = Math.floor(data.minutes * 60);
var totalSeconds = Math.floor(hrs + min);
}
addBriefService.addBrief(data, function (response) {
if (response.status === 200) {
$state.go('newAttraction.image');
} else {
$state.go('newAttraction.image');
}
});
}
, что вы получаете в 'data'? – Vineet
в данных Я получаю значения из html при нажатии на сохранение. –
Что содержит 'data.hours' и' data.minutes'? – alex