私のプロジェクトにはdatetimeが必要なので、(Meridian Format in)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 に関連付けるにはどうすればよいですか?
UPDATE
ただし、jQueryを使用すると、値が表示されます
$('.form_datetime input').val()
"08 May 2013 - 08:12 AM"
ありがとう