我的项目需要日期时间,所以我发现(子午线格式)bootstrap-datetimepicker看起来不错,但我无法使用它
我在我的代码中所做的就是
<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>
但是当我在控制器中执行 console.log($scope.transaction)
$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);
}
我懂了
Resource {name: "Test", debit: "False", date: undefined, amount: "12", category: "7816635c-3da1-4ccc-b8ab-c07bc3b42202"…}
日期未定义。如何将 UI 中选择的值与 ng-model 关联?
更新
虽然,使用 jQuery,我可以看到值
$('.form_datetime input').val()
"08 May 2013 - 08:12 AM"
谢谢