2013-07-15 9 views
5

これはおそらく簡単な質問ですが、this datepickerに問題があります。問題は、data-date-format属性でフォーマットをdd/mm/yyyyに設定していることです。しかし、私のng-modelをチェックすると、値は次のようになります:Wed Jul 17 2013 00:00:00 GMT+0000 (Greenwich Standard Time)日付ピッカーがフォーマットされていない値をバインドしています

私が欲しいのは、dd/mm/yyyyフォーマットにバインドすることです。

どうすればこの問題を解決できますか? 。私は$スコープ$ウォッチを使用しようとしたrGilの回答によると

<label for="inputDateFrom">Frá</label> 
<div class="control-group input-append"> 
    <input type="text" ng-model="booking.Booking.DateFrom" data-date-format="dd/mm/yyyy" bs-datepicker> 
    <button type="button" class="btn" data-toggle="datepicker"><i class="icon-calendar"></i></button> 
</div> 

更新18.07.13:

は、ここに私のコードです。それはうまく動作しますが、最初に正しい日付(getBooking()サービス関数から)を取得した後、現在の日付に変更します。これは日付ではありません。

JavaScriptコードは以下の通りです:これは簡単にプラグインなしで行うことができる

<label for="inputDateFrom">Frá</label> 
<div class="control-group input-append"> 
     <input type="text" ng-model="booking.Booking.DateFrom" data-date-format="dd-mm-yyyy" bs-datepicker> 
     <button type="button" class="btn" data-toggle="datepicker"><i class="icon-calendar"></i></button> 
</div> 

<label for="inputDateTo">Til</label> 
<div class="control-group input-append"> 
     <input type="text" ng-model="booking.Booking.DateTo" data-date-format="dd-mm-yyyy" bs-datepicker> 
     <button type="button" class="btn" data-toggle="datepicker"><i class="icon-calendar"></i></button> 
</div> 

答えて

関連する問題