私は答えを得ました。
管理者側で時刻の形式で日付を変換し、timepickerまたは日付を使用して MongoDBの中だけの時間を格納します。
は今二つの異なるNG-モデルを取り、その後、クライアント側でその日付を取得し、現在時刻の形式に確認する必要
- ごとに状態を確認してください。
- チェックしたあと、それらの値を配列であるng-modelで1つずつ押します。
これで完了です。ここでは一例であり、サーバ側でその、
$scope.Delivary.from=$filter("date")($scope.Delivary.from,'shortTime')
$scope.Delivary.to=$filter("date")($scope.Delivary.to,'shortTime')
上記のコードはここで管理パネル
でスロットを保存/プッシュする前に書かれるべきは、一例であるクライアント側でその
$scope.slotupdatedlist=[]-->1st ng-model
$scope.slotupdatedlist1=[]-->2nd ng-model
$scope.gettime=CartListService.getslots().$promise.then(function(data){
angular.forEach(data,function(list){
console.log(list)
var currtime=new Date();
$scope.HHmmss = $filter('date')(new Date(), 'HH:mm');
if(((list.from<$scope.HHmmss) && (list.to>$scope.HHmmss))||((list.to<$scope.HHmmss))){//checking condition
$scope.slotupdatedlist1.push(list);
}
else{
$scope.slotupdatedlist.push(list);
console.log($scope.HHmmss)
}
})
})
今すぐあなたのHTMLページでそれらのNG-モデルを割り当て、あなたが
<h4>Available Slots</h4>
<span>Today</span><br>
<label class="checkbox-entry radio" ng-repeat="slot in slotupdatedlist">
<input type="radio" name="custom-name"><span class="check"></span>
{{slot.from}} -- {{slot.to}}<br>
</label>
<span>Tomorrow</span><br>
<label class="checkbox-entry radio" ng-repeat="slot in slotupdatedlist1">
<input type="radio" name="custom-name"><span class="check"></span>
{{slot.from}} -- {{slot.to}}<br>
</label>
あなたのオブジェクトは、から現在までに持っているスロットを得ることができたDあなたは、今日または明日にスロットが落ちるかどうかを確認するロジックを使用しました。 – Deep
その日付ではなく、そのタイミング。午前9時から午前11時、午後12時から午後2時までと同じように、私はスロットから時間を確認します。 –
これはタイムスロットだけのもので、もう少し説明してもらえますか(日付と唯一の時間を考慮したくないので)今日はどれが今日で、どれが明日であるかを決める方法 – Deep