My project needs a datetime, so I found a (Meridian Format in) bootstrap-datetimepicker that seems pretty good, but I can't use it
everything i did in my code
<div class="control-group"> <label class="control-label">Date</label> <div class="controls"> <div class="control-group input-append date form_datetime" data-date="2012-12-21T15:25:00Z"> <input size="16" type="text" ng-model="transaction.date" data-date-format="yyyy-mm-dd hh:ii" value=""> <span class="add-on"><em class="icon-remove"></em></span> <span class="add-on"><em class="icon-th"></em></span> </div> </div> </div>
but when i do console.log ($ scope.transaction) in my controller
$scope.save = function() { var transaction = new Transaction(); transaction.name = $scope.transaction['name']; transaction.debit = $scope.transaction['debit']; transaction.date = $scope.transaction['date']; transaction.amount = $scope.transaction['amount']; transaction.category = $scope.transaction['category'].uuid; console.log('adding', $scope.transaction); }
I see
Resource {name: "Test", debit: "False", date: undefined, amount: "12", category: "7816635c-3da1-4ccc-b8ab-c07bc3b42202"β¦}
Date is undefined. How to associate a value selected in the user interface with ng-model?
UPDATE
Although, with jQuery, I see the value
$('.form_datetime input').val() "08 May 2013 - 08:12 AM"
thanks
daydreamer
source share