ngx-tempusdominus-bootstrap-tbk
Version:
Angular2+ directive for tempus dominus bootstrap library.
63 lines (60 loc) • 2.35 kB
HTML
<h4>
Simple datepicker
</h4>
<div class="row">
<div class="col-sm-3">
<div class="form-group">
<div class="input-group date" data-target-input="nearest" NgTempusdominusBootstrap>
<input
class="form-control"
[(ngModel)]="date"
[options]="options"
NgTempusdominusBootstrapInput
type="text"
/>
<div class="input-group-append" NgTempusdominusBootstrapToggle>
<div class="input-group-text"><i class="fa fa-calendar"></i></div>
</div>
</div>
</div>
</div>
<div class="col">
<button class="btn btn-primary" (click)="getTime()" [disabled]="!date">What's the time?</button>
<button class="btn btn-primary" (click)="addTime(1, 'h')" [disabled]="!date">Add +1h</button>
<button class="btn btn-primary" (click)="addTime(1, 'd')" [disabled]="!date">Add +1d</button>
<button class="btn btn-primary" (click)="addTime(1, 'w')" [disabled]="!date">Add +1w</button>
<button class="btn btn-primary" (click)="clearTime()" [disabled]="!date">Clear the time</button>
</div>
</div>
<div class="row">
<div class="col">
<strong>Input date: </strong> {{date ? (date.format() | date: 'yyyy/MM/dd HH:mm') : 'N/A'}}
<br/>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<h5>Code:</h5>
<div class="highlight" id="html1">
<pre><code class="html"><div class="row">
<div class="col-sm-3">
<div class="form-group">
<div class="input-group date" data-target-input="nearest" NgTempusdominusBootstrap>
<input
class="form-control"
[(ngModel)]="date"
(ngModelChange)="update()"
[options]="options"
NgTempusdominusBootstrapInput
type="text"
/>
<div class="input-group-append" NgTempusdominusBootstrapToggle>
<div class="input-group-text"><i class="fa fa-calendar"></i></div>
</div>
</div>
</div>
</div>
</code></pre>
</div>
</div>
</div>