以下のコードがあります。 UIにより、ユーザーは単一の日付を選択したり、日付範囲を選択することができます。これらはスパンタグにあり、toDateに日付がある場合は追加しようとしている " - "があります。それ以外の場合は、 " - "(ダッシュ)は表示されません。さまざまなバリエーションを試してみて、なぜこれが適切に動作しないのか不明です。何か案は?2スパンにデータがある場合は文字が追加されます
コード:
<span class="claimedRight" style="padding-right: 1px; display:block; width: 175px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: right; text-align: right; padding-right: 10px;">{{ item.fromDate | date: 'MM/dd/yyyy' }} <span ng-show="item.toDate.length > 0">-</span><span>{{ item.toDate | date: 'MM/dd/yyyy' }}</span></span>
驚くばかりの答え!ありがとう、トン! – Mark